您当前的位置:首页 > 计算机 > 编程开发 > Python

Python 文件操作 with open()

时间:02-28来源:作者:点击数:
  • 文件操作(创建、读取、追加、读取),正常读取操作文件,都需要先开,用完则关。
    # 文件模式 - 创建
    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())
    
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门