查看原文
其他

Python入门基础教程-文件

一叶 小一的学习笔记 2022-07-01

「关注我,和我一起放下灵魂,让灵魂去搬砖。」



作者:一叶

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

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



Python版本3.8.0,开发工具:Pycharm

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




01


Python文件

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

创建文件

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

1# 创建一个新文件
2open(file, mode='r')
3# 参数file:文件的本地路径
4# 参数mode:打开方式。r:只读,w:写入,+:读写,b:二进制...

1# 以写入的方式打开文件,输出文件名,并关闭文件
2file_f = open('替换成自己的文件路径', 'w')
3print(file_f.name)
4file_f.close()

「左右滑动查看更多」

删除文件

删除文件需要用到 os 模块

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() 读取文件。

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()操作,推荐使用

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

「左右滑动查看更多」


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

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


End




Python入门基础教程-准备工作Python入门基础教程-运算符Python入门基础教程-数据类型
Python入门基础教程-流程控制
Python入门基础教程-函数



在看点这里

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存