700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写

python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写

时间:2018-10-14 05:55:33

相关推荐

python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写

文件操作

在实际操作中,通常采集本地数据来进行数据分析,那么就需要学习Python去对本地文档进行读取与写入等操作。比如:txt文件,json文件,csv文件,excel文件等。

本地文件操作步骤

打开文件操作文件关闭文件

python操作text文件

with open(file,mode="r",encoding=None)

#file表示文件文件路径

练习

创建 白晓吧.txt 文件并写入类容

f=open("白晓吧.txt","w",encoding="utf-8")f.write("我是白晓吧")f.close

结果如图

注意

w模式,当文件不存在时创建文件再次写入为覆盖关闭之后需重新打开

2.with open() --> 上下文管理器

with关键字用于Python的上下文管理器机制。为了防止诸如open这一类文件打开方法在操作过程出现异常或错误,或者最后忘了执行close方法,文件非正常关闭等可能导致文件泄露、破坏的问题 。Python提供了with这个上下文管理器机制,保证文件会被正常关闭。在它的管理下,不需要再写close语句。其余操作都同open()一致。

练习

读取 白晓吧.txt 文件

with open("白晓吧.txt","r",encoding="utf-8") as p:print(p.read())

3.Python操作json文件

JSON是一种使用广泛的轻量数据格式. Python标准库中的json模块提供了JSON数据的处理功能。

由于JSON与python中的字典格式非常像。所以python中的json模块也相当于是用来使json与字典做转换。但是要注意的是,json中的数据必须使用双引号包裹

json格式:'{"key":"value"}'

练习

将{"age":18}写入data.json文件中

练习

读取data.json文件中的数据并且,获取到18这个值。

Python操作csv文件

CSV即Comma Separate Values,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。经常用来作为不同程序之间的数据交互的格式。

练习

创建demo.csv文件,并写入数据。

练习

读取demo.csv文件数据。

Python操作excel文件

在Python中,有很多第三方模块用来操作excel,比如说:xlwt,xlrd,openpyxl等。

注意

openpyxl只支持版本以上的xlsx文件

练习

使用openpyxl将数据写入demo.xlsx

思路

创建工作簿创建工作表写入数据保存

练习

使用openpyxl读取demo.xlsx数据

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。