1.png
「关注我,和我一起放下灵魂,让灵魂去搬砖。」
Python文件
Python版本3.8.0,开发工具:Pycharm
大多数情况下程序中的数据会来自于外部,包括数据库导出的规整化数据、爬虫获取的大量不规则数据、以及其他各企业内部数据。总之,要想对数据进行处理、你得先学会数据的读写。
创建文件
使用Python 的内建函数 open()创建一个新文件
# 创建一个新文件
open(file, mode='r')
# 参数file:文件的本地路径
# 参数mode:打开方式。r:只读,w:写入,+:读写,b:二进制...
# 以写入的方式打开文件,输出文件名,并关闭文件
file_f = open('替换成自己的文件路径', 'w')
print(file_f.name)
file_f.close()
删除文件
删除文件需要用到 os 模块
import os
# 若文件存在则删除文件,否则删除失败
file_f = open('替换成自己的文件路径', 'w')
print(file_f.name)
file_f.close() #关闭文件,否则无法删除文件
if os.path.exists(file_f.name):
os.remove(file_f.name)
print('{0} deleted.'.format(file_f.name))
else:
print('{0} does not exist.'.format(file_f.name))
读写文件
创建文件之后,我们可以用 f.write() 把数据写入文件,也可以用 f.read() 读取文件。
# 写入文件新的内容
file_f = open('替换成自己的文件路径', 'w')
file_f.write('first line\nsecond line\nthird line\n')
file_f.close()
# 输出新的内容
re_file_f = open('替换成自己的文件路径', 'r')
content = re_file_f.read()
print(content)
re_file_f.close()
with语句块
使用with语句块进行文件操作,便于阅读,且不需要进行file.close()操作,推荐使用
# 注意as 变量名后的冒号 :
with open('替换成自己的文件路径', 'w') as file_f:
file_f.write('first line\nsecond line\nthird line\n')
文件属于Python数据分析必须掌握的技能,但是本节只要求能看懂、会用即可。后面进阶部分会介绍文件读取更方便、更快捷的方法!
下节将介绍Python模块
Python系列
Python系列会持续更新,从基础入门到进阶技巧,从编程语法到项目实战。若您在阅读的过程中发现文章存在错误,烦请指正,非常感谢;若您在阅读的过程中能有所收获,欢迎一起分享交流。
如果你也想和我一起学习Python,可以关注我的微信公众号
学习Python,我们不只是说说而已