python如何写入csv,python如何写入txt文件
在使用python操作文件的过程中,你一定遇到过对csv文件的操作。下面详细描述一下python对csv文件的操作。
CSV(逗号分隔值)逗号分隔符,即每条记录中的值用分号分隔。
打开CSV文件并写入一行数据
importcsv
c=打开( url.csv , w )
writer=csv.writer(c)
Writer.writerow ([name , address , city , state])这里的操作是打开csv文件,写一行数据。首先,导入csv模块。(如果没有安装csv模块,请参考模块的安装方法,包括pip和easy_install。)
相关:《Python教程》
然后,使用csv的打开功能,在W(写)模式下打开。如果csv文件不存在,将在相对目录中创建一个csv文件。然后实例化一个writer,最后用writerow函数写一条记录。
这里写的数据也可以使用列表数据类型列表,例如:
rlist=[]
rlist.append(name )
rlist.append(地址)
rlist.append(city )
rlist . append(“state”)
Writer.writerow(rlist)#这主要是一种方便的数据写入格式。
C.close()注意:
写入数据时,输入数据可能会因字符编码而出现乱码。有两种方法可以解决这个问题。一种方法是先处理存储数据的编码格式,可以查看博客,这里不详细介绍。另一种方式是在将数据写入csv时,使用csv设置写入字符的编码方式;并添加如下所示的命令行:
importcsv
c=打开( url.csv , w )
C.write(xEFxBBxBF)#这里是重点地方* * * * * *重点内容* *
writer=csv.writer(c)
writer.writerow([姓名,地址,城市,州])
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。