使用python多次修改编辑文件

2024-09-30 22:11:04 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

我想编辑这个文件。为一个新的程序员编辑一个新的文件更好吗

这些是我想做的修改

  • :替换为=

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

  • 在每行的开头加上单词'server_name'

如有任何建议,将不胜感激

谢谢


Tags: 文件name编辑server格式单词建议timestamp
1条回答
网友
1楼 · 发布于 2024-09-30 22:11:04
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)

相关问题 更多 >