1.写入csv文件
2.lxml的用法
3.自定义字典类的方法
4.bytes解码得到str,str编码得到bytes
5.json

1

import csv
import lxml.html
class ScrapcCallback:
def __init__(self):
self.witer=csv.writer(open("test.csv","a"))
self.fields =("name","age","gred")
self.witer.writerow(self.fields)

2

tree= lxml.html.fromstring(html)
tree.cssselect('#content > p ')

3.

class my_dict:

    def __setitem__(self, folder, result):

        print(bool(folder))
if not folder: os.mkdir(folder)
with open("test","wb") as fp:
fp.write(pickle.dumps(result))
def __getitem__(self, item):
if os.path.exists(item):
with open(item,"rb") as fp:
return pickle.load(fp) #先实例化在使用

4.

s = b"hello world"
print(s, type(s))
# 解码
s_1 = s.decode('utf-8')
print(s_1, type(s_1))
# 编码
s_2 = s_1.encode("utf-8")
print(s_2, type(s_2))

5

这里我想吐槽下,python竟然不认识这样的.....

string="{'name':'tom'}"

只认这样的.....................oh,god.......

string = '{"name":"tom"}'

哎 ,,,心累啊

最新文章

  1. 【Matplotlib】详解图像各个部分
  2. 常用MIME类型(Flv,Mp4的mime类型设置)(转载)
  3. 绘图: Shape, Path
  4. Spine批量导出Command line Export
  5. Django model 中meta options之 abstract
  6. iOS 七牛云上传并获取图片----【客户端】
  7. IOS开发之——登录加密也许用到的,反转字符串
  8. p39
  9. makeBackronym
  10. iOS 之UICollectionView 开发步骤 之 OC
  11. C#语法糖演进-C#语言和.NET Framework平台介绍
  12. luogu4365 秘密袭击 (生成函数+线段树合并+拉格朗日插值)
  13. 微信开发getLocation、openLocation等一些功能不起作用,但是走ready方法 closeWindow一些方法可以用
  14. NOIP 飞扬的小鸟 题解
  15. php中获取中文首字母程序代码
  16. Spark基础脚本入门实践2:基础开发
  17. docker部署路飞学城
  18. 二、存储管理器--SDRAM
  19. LeetCode 766 Toeplitz Matrix 解题报告
  20. LeetCode-860. Lemonade Change

热门文章

  1. jsp基本内置标签
  2. Vim 学习指南
  3. 😈 HTTP 学习笔记
  4. 关于fromkeys的用法
  5. 使用iframe标签时如何通过jquery隐藏滚动条
  6. 一行代码解决IE兼容性问题
  7. ajax的两种使用方式
  8. Xshell 安装 Xftp
  9. 洛谷 P1518 两只塔姆沃斯牛 The Tamworth Two
  10. MySQL 创建表时,设置时间字段自己主动插入当前时间