Python 文件操作 with open()

简介: Python 文件操作 with open()
# 文件模式 - 创建
f = open('test.txt', 'w')
f.write('dzm')
f.close()
  • 由于文件读写时都有可能产生 Error,一旦出错,后面的 f.close() 就不会调用。为了保证无论是否出错都能正确地关闭文件,可以使用 try … finally 来实现:
try:
    f = open('test.txt', 'wb')
    f.write('xyq'.encode())
finally:
    if f:
        f.close()
  • 每次都写 close() 比较繁琐,Python 引入 with 语句,这样能够确保最后文件一定被关闭,且不用手动再调用 close() 方法,效果和前面的 try … finally 是一样的:
with open('test.txt', 'wb') as f:
  f.write('xyq'.encode())
相关文章
|
20天前
|
Python
Python文件操作学习应用案例详解
【4月更文挑战第7天】Python文件操作包括打开、读取、写入和关闭文件。使用`open()`函数以指定模式(如'r'、'w'、'a'或'r+')打开文件,然后用`read()`读取全部内容,`readline()`逐行读取,`write()`写入字符串。最后,别忘了用`close()`关闭文件,确保资源释放。
18 1
|
1月前
|
Unix Linux 测试技术
Python超详细基础文件操作(详解版)(下)
Python超详细基础文件操作(详解版)
|
1月前
|
存储 JSON 数据库
Python超详细基础文件操作(详解版)(上)
Python超详细基础文件操作(详解版)
|
1月前
|
Python
Python文件操作功能
Python文件操作功能
24 1
|
1月前
|
存储 安全 API
【Python 基础教程 21】Python3 文件操作全面指南:从入门到精通的综合教程
【Python 基础教程 21】Python3 文件操作全面指南:从入门到精通的综合教程
82 0
|
1月前
|
Python 存储
Python文件操作(六)
Python文件操作(六)
32 0
Python文件操作(六)
|
30天前
|
Python JSON 数据格式
08 Python之文件操作
08 Python之文件操作
46 0
|
1月前
|
存储 Java 程序员
【python】—— 文件操作
【python】—— 文件操作
|
1月前
|
缓存 数据安全/隐私保护 Python
Python快速入门:类、文件操作、正则表达式
Python快速入门:类、文件操作、正则表达式
|
1月前
|
安全 Python
Python的文件操作
Python的文件操作
15 0