我有以下格式的文件(超过200行)
{'HostIo: 1328, 'ReadIo': 829, 'WriteIo':220, 'timestamp': 1529133380000}
{'HostIo: 4328, 'ReadIo': 3729, 'WriteIo':420, 'timestamp': 1529133390000}
,我想编辑文件。更好地为新程序员编辑原位或新文件?
这些是我想做的修改
将:
替换为=
删除所有单引号和{}
和单词'timestamp'
在每行开头添加单词'server_name'
。
任何建议将不胜感激。
谢谢
答案 0 :(得分:2)
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)