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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值