读写csv数据:
1)读
需要导入标准库中的csv
import csv
file = open('xxxx.csv') //首先打开文件
reader = csv.reader(file)
然后就得到了迭代器reader
可以通过next或者for去读取每一行的数据
2)写
import csv
datacsv = open('data_copy.csv','w')
writer = csv.writer(datacsv)
writer.writerow([1,2,3]) //注意写入的是一个列表的形式
读写json数据
首先导入标准库中的json
import json
json.loads 和 json.dumps分别为 解析 和 字符串转向json格式的函数 通过操作字符串来实现
json.load 和json.dump和上面两个函数很相似 但是是通过操作文件来实现 而不是字符串
另外也可以使用第三方的库Demjson
Github 地址:https://github.com/dmeranda/demjson
官方地址:http://deron.meranda.us/python/demjson/
读写excel文件:
需要使用第三方的库xlrd 和 xlwt
import xlrd,xlwt
这两个库分别能够实现读和写的功能