欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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()
相关标签: 文件读写