python读写文件with open如何实现
发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,小编给大家分享一下python读写文件with open如何实现,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、案例一(
千家信息网最后更新 2025年02月12日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安全错误
数据库的锁怎样保障安全
2k19服务器关闭怎么联网
珠海oa软件开发订制
网络安全工程师工作
如何讲解一个软件开发项目
网络安全学习观后感900字
网络安全法第一章第24条规定
章丘城管通软件开发专业制作
网站服务器的容量
软件开发质量管理体系审核记录
如何安全找特殊服务器
考研电子信息网络安全好吗
中国学位论文数据库有哪些
法院网络安全工作自查报告
网络技术基础分享主题
采购oracle数据库
网络安全是冬奥保障的
win 服务器 备份
外卖软件开发哪个公司好
数据中心网络技术白皮书
服务器管理的小知识
服务器运维管理方式有哪几种
江西专业软件开发服务五星服务
汽车零部件软件开发标准
网络安全防治的意义
sql查询数据库行数
处理器网络安全
无锡进口软件开发内容
txt导入到数据库的代码
众包网络安全规划
sql数据库清理日志