Python入门基础教程-文件

在这里插入图片描述

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

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,我们不只是说说而已

在这里插入图片描述

发布了34 篇原创文章 · 获赞 24 · 访问量 5010

猜你喜欢

转载自blog.csdn.net/wzg199538/article/details/103111549
今日推荐