猿问

使用python多次修改编辑文件

我有以下格式的文件(超过 200 行)

{'HostIo: 1328, 'ReadIo': 829, 'WriteIo':220, 'timestamp': 1529133380000}

{'HostIo: 4328, 'ReadIo': 3729, 'WriteIo':420, 'timestamp': 1529133390000}

我想编辑该文件。更好地为新程序员就地编辑或新文件?

这些是我想做的修改

  • 替换:=

  • 删除所有单引号和{}和单词'timestamp'

  • 'server_name'在每一行的开头添加单词。

任何建议将不胜感激。


临摹微笑
浏览 138回答 1
1回答

Helenr

import fileinputfor line in fileinput.input('yourfile', inplace=True):    line = line.replace(':', '=')    for delete in ("'", '{', '}', 'timestamp'):        line = line.replace(delete, '')    print('server_name', line)
随时随地看视频慕课网APP

相关分类

Python
我要回答