python CSV 文件的读写
程序员文章站
2024-03-17 11:11:28
...
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()
上一篇: 文件读、写