首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python入门基础教程-文件

作者:一叶

介绍:放不下灵魂的搬砖者

全文共952字,阅读全文需4分钟

Python版本3.8.0,开发工具:Pycharm

大多数情况下程序中的数据会来自于外部,包括数据库导出的规整化数据、爬虫获取的大量不规则数据、以及其他各企业内部数据。总之,要想对数据进行处理、你得先学会数据的读写。

01

Python文件

本来想着第一小节是利用传统方法进行文件操作,第二小节通过Pandas进行快速文件读取,考虑了一下,入门教程还是先不拿一些高阶的东西,后面会统一更高阶的内容。放心,我踩过的坑不会让你们再踩的!

创建文件

使用Python 的内建函数 open()创建一个新文件

代码语言:javascript
复制
1# 创建一个新文件
2open(file, mode='r')
3# 参数file:文件的本地路径
4# 参数mode:打开方式。r:只读,w:写入,+:读写,b:二进制...
代码语言:javascript
复制
1# 以写入的方式打开文件,输出文件名,并关闭文件
2file_f = open('替换成自己的文件路径', 'w')
3print(file_f.name)
4file_f.close()

「左右滑动查看更多」

删除文件

删除文件需要用到 os 模块

代码语言:javascript
复制
 1import os
 2
 3# 若文件存在则删除文件,否则删除失败
 4
 5file_f = open('替换成自己的文件路径', 'w')
 6print(file_f.name)
 7file_f.close() #关闭文件,否则无法删除文件
 8if os.path.exists(file_f.name):
 9    os.remove(file_f.name)
10    print('{0} deleted.'.format(file_f.name))
11else:
12    print('{0} does not exist.'.format(file_f.name))

「左右滑动查看更多」

读写文件

创建文件之后,我们可以用 f.write() 把数据写入文件,也可以用 f.read() 读取文件。

代码语言:javascript
复制
 1# 写入文件新的内容
 2file_f = open('替换成自己的文件路径', 'w')
 3file_f.write('first line\nsecond line\nthird line\n')
 4file_f.close()
 5
 6# 输出新的内容
 7re_file_f = open('替换成自己的文件路径', 'r')
 8content = re_file_f.read()
 9print(content)
10re_file_f.close()

「左右滑动查看更多」

with语句块

使用with语句块进行文件操作,便于阅读,且不需要进行file.close()操作,推荐使用

代码语言:javascript
复制
1# 注意as 变量名后的冒号 :
2with open('替换成自己的文件路径', 'w') as file_f:
3    file_f.write('first line\nsecond line\nthird line\n')

「左右滑动查看更多」

文件属于Python数据分析必须掌握的技能,但是本节只要求能看懂、会用即可。后面进阶部分会介绍文件读取更方便、更快捷的方法!
下节将介绍Python模块

学习Python,我们不只是说说而已

End

下一篇
举报
领券