gpt4 book ai didi

python - 如何在python中更新文件行

转载 作者:太空宇宙 更新时间:2023-11-04 00:43:22 25 4
gpt4 key购买 nike

如何在 Python 中更新现有文件行?

示例:我想将 session.xml 更新为 sesion-config.xml 而无需编写新行。

输入A.txt:

fix-config = session.xml

预期输出A.txt:

fix-config = session-config.xml

最佳答案

您不能改变文本文件中的行 - 您必须编写一个全新的行,如果不在文件末尾,则需要重写所有其余部分。

最简单的方法是将文件存储在列表中,处理它,然后创建一个新文件:

with open('A.txt') as f:
l = list(f)

with open('A.txt', 'w') as output:
for line in l:
if line.startswith('fix-config'):
output.write('fix-config = session-config.xml\n')
else:
output.write(line)

关于python - 如何在python中更新文件行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40865190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com