with管理文件操作

发布时间:2020-10-04 19:39:58 作者:027ryan
阅读:433
开发者专用服务器限时活动,0元免费领! 查看>>

  为了避免打开文件后忘记关闭,可以通过管理上下文,即: 

with open('log','r') as f:        f.write('xxxxxx')
    f.readlines()
    ...................

如此方式,当with代码块执行完毕时,内部会自动关闭并释放文件资源。

以往我们打开文件一般用如下方法:

obj = open('log','r')
obj.write('abcdefg')
obj.close()

如果运用with,则可以将上述代码改写为:

with open('log','r') as f:
     f.write('abcdefg')
     f.readlines()

另外在Python2.7之后支持能同时打开多个文件,即:

with open('file1','r') as  obj1,open('file2','w')  as  obj2

示例代码:(修改配置文件)

with open('log1','r') as obj1, open('log2','w') as obj2:
        for line in obj1:
              new_line = line.replace('10.0.0.10','10.0.0.100')
              obj2.write(new_line)

后面再继续check 测试,如果测试通过,则可以将log1改名为log1.bak,log2改名为log1,这样就完成了

配置文件的修改

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:
  1. 文件操作及理论
  2. Python 关于文件操作

开发者交流群:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

配置文件 资源 xxxxxx

上一篇:Kotlin 使用高阶函数实现回调方式

下一篇:易语言如果命令实例讲解

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》
开发者交流群×