为了账号安全,请及时绑定邮箱和手机立即绑定

使用python多次修改编辑文件

使用python多次修改编辑文件

临摹微笑 2021-07-09 14:03:56
我有以下格式的文件(超过 200 行){'HostIo: 1328, 'ReadIo': 829, 'WriteIo':220, 'timestamp': 1529133380000} {'HostIo: 4328, 'ReadIo': 3729, 'WriteIo':420, 'timestamp': 1529133390000}我想编辑该文件。更好地为新程序员就地编辑或新文件?这些是我想做的修改替换:为=删除所有单引号和{}和单词'timestamp''server_name'在每一行的开头添加单词。任何建议将不胜感激。
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

import fileinput

for line in fileinput.input('yourfile', inplace=True):

    line = line.replace(':', '=')

    for delete in ("'", '{', '}', 'timestamp'):

        line = line.replace(delete, '')

    print('server_name', line)


查看完整回答
反对 回复 2021-07-13
  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信