码迷,mamicode.com
首页 > 编程语言 > 详细

Python(46)_修改文件

时间:2019-01-06 16:38:55      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:imp   png   操作文件   默认   move   div   info   code   只读   

#-*-coding:utf-8-*-
import  os
‘‘‘
以后遇到修改文件,就是先读一个文件,替换。然后写到新文件里去
‘‘‘
#  不指定mode,默认只读,open,python不能直接操作文件,必须要通过操作系统,不指定编码的化,open默认的是utf-8,操作系统是gbk,所以不写会乱码

# 先读出来再改
with open(log.txt,encoding=utf-8) as f,open(log.bak,w,encoding=utf-8) as f1:
    for line in f:
        if bowen in line:
           line = line.replace(bowen,lovable)
    #写文件
        f1.write(line)
# 删除文件和重命名文件
os.remove(log.txt)
os.rename(log.bak,log.txt)

技术分享图片

 

Python(46)_修改文件

标签:imp   png   操作文件   默认   move   div   info   code   只读   

原文地址:https://www.cnblogs.com/sunnybowen/p/10229053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!