python CSV 文件的讀寫

Python CSV文件的讀寫

csv 文件可以用多種方式打開,易讀易寫,因此廣受歡迎

  • csv文件的讀取
  • csv 文件的寫入

一、csv的讀取

###1 pandas讀取

import pandas as pd
data = pd.readcsv('filename.csv')

2 csv 庫讀取

import csv
f = open('filename.csv','r')
fid = csv.reader(f)
for row in fid:
	print (','.join(row))

csv 庫中讀取文件的列與行在如下博客中有詳細說明
https://blog.csdn.net/shursulei/article/details/74380245

二、csv 文件的寫入

利用以下程序可以將txt 文件中的內容寫入csv 文件

 1 import numpy as np
 2 import csv
 3 import datetime as dt
 4 
 5 file_1= open('Gamma_RH.csv','w+')
 6 writer = csv.writer(file_1,dialect = ('excel'))
 7 writer.writerow(['ds','y'])
 8 file_2 = open('../Result/gamma_fit_RH.txt','r')
 9 lines = file_2.readlines()
10 
11 for line in lines[1:]:
12     items = line.split(',')
13     date = dt.datetime.strptime(items[0],'%Y%m%d')
14     date1=date.strftime('%Y-%m-%d')
15     data = ([date1,-float(items[4].split('\r\n')[0])])                                                                         
16     writer.writerow(data)
17     print (data)
18 file_1.close()
19 file_2.close()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章