讀寫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
這兩個庫分别能夠實作讀和寫的功能