python文件替换和列表替换
python文件替换和列表替换
落叶刀 发表于3个月前
python文件替换和列表替换
  • 发表于 3个月前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

import fileinput
for line in fileinput.input('filename',inplace=1,backup=".bak"):
    line = line.replace('oldstr','newstr')
    print line,

inplace = 1 如果不加只输出的时候改,print line,才会生效

加上之后文件内容会修改。

backup参数加上之后会在原来的文件基础上加个备份。

列表替换

str_list = ['str','aa']
for i in range(str_list.count("str")):
    str_list[str_list.index("str")] = 'newstr'
print str_list
str_list = ['str','aa']
for i in range(str_list.count("str")):
    old_str = str_list.index("str")
    str_list[old_str] = "newstr"

print str_list
共有 人打赏支持
粉丝 36
博文 76
码字总数 87001
作品 2
×
落叶刀
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: