python读写文件with open如何实现
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下python读写文件with open如何实现,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、案例一(
千家信息网最后更新 2026年11月02日python读写文件with open如何实现
小编给大家分享一下python读写文件with open如何实现,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
一、案例一(读取)
首先创建一个我们要读写的txt文件
txt内容如下:
z天赐复习文件读写
博客园地址:https://www.cnblogs.com/ztcbug/
1、读取文件 基本实现
f = open('test001.txt','r',encoding='utf-8') #open 是打开的意思,()中是要打开的文件路径 'r'是只读的方式打开,打开后赋值给f,如果读取文件有中文,encoding = utf-8是编码格式print(f.read()) #read是读取的意思,f,read() 是读取f里的所有数据,然后print输出出来f.close() #读取后,然后再把打开的f 给关闭,close()是关闭的意思,切记一定要关闭返回结果如下:
z天赐复习文件读写
博客园地址:https://www.cnblogs.com/ztcbug/
这样的缺点是如果我们在关闭文件前出现了程序报错,那么打开后的文件就没有进行关闭
2、读取文件 中级实现
try: #首先try一下,如果程序打开以及在打开后读取一系列操作后有报错,则不中断程序 f = open('test001.txt','r',encoding='utf-8') file = f.read() print(file)finally: #无论try中的程序是否存在报错,则都执行下面的关闭 if f: #判断下f是否打开了,如果没打开则不需要关闭,打开了则关闭 f.close()返回结果如下:
z天赐复习文件读写
博客园地址:https://www.cnblogs.com/ztcbug/
可以看到这次对基本实现进行了优化,无论是否报错,我们都对打开后的文件进行了关闭
3、读取文件 终极实现
上面那种虽然好,但是代码太不简洁了,我们可以用with open的方式来写
with open('test001.txt','r',encoding='utf-8') as f: file = f.read() print(file)返回结果如下:
z天赐复习文件读写
博客园地址:https://www.cnblogs.com/ztcbug/
二、案例二(写入)
1、、写入文件 基本实现
还是用咱们刚才那个文件,刚才那个文件里的内容是 :
z天赐复习文件读写
博客园地址:https://www.cnblogs.com/ztcbug/
此时我们重新给这个文件 写入数据:
f = open('test001.txt','w',encoding='utf-8') #open 打开要写入的文件,'w'就是写入的意思,如果有中文encoding进行编码f.write('今天北京的天气非常好!!!!') #write是写入的意思,将()中的内容写入到f文件里f.close() #写入完进行关闭然后此时我们去看看
test001.txt这个文件中的内容写入成功!
2、写入文件终极实现
with open('test001.txt','w',encoding='utf-8') as f: #使用with方法 f.write('今天去吃个黄焖鸡米饭!!!!') # 直接写入然后此时我们去看看 test001.txt 这个文件中的内容
以上是"python读写文件with open如何实现"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
内容
博客
地址
意思
复习
程序
篇文章
结果
数据
方式
有中文
案例
终极
编码
简洁
成功
不怎么
代码
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
亿人帮互联网科技有限公司
网络科技有限互联网
互联网金融 科技金融
互联网 的科技创新
广州宏创互联网科技
互联网科技汛
成都狮子座互联网科技
科技类的互联网平台
深圳互联网科技怎么样
山东吉时兔互联网科技有限公司
互联网科技博主是什么意思
顶级互联网科技成果有哪些
湖南诚度互联网科技有限公司
互联网金融中的现代科技
搜狐科技互联网
消费医药和互联网科技
亳州好赞互联网科技有限公司
沐思想互联网科技有限公司
工业互联网科技创业
互联网科技大会大佬
互联网科技公司
新华互联网科技
互联网科技公司起名
互联网和科技创新
远信互联网科技
广东工业互联网大赛深圳学泰科技
江苏互联网科技小贷
2021世界互联网领先科技成果发布
互联网金融运营模式中的金融科技
恒生互联网科技趋势