我有一个包含内容的文本文件,没有换行符。它是一个记录文件,我需要替换字符串"}," 我需要删除逗号而不触及文件中的其他逗号,并用新行替换闭合大括号后面的逗号,同时保留大括号。以下代码不起作用
textToSearch = "},"
for line in fileinput.input( fileToSearch ):
if textToSearch in line :
tempFile.write( line.replace( textToSearch, "}\n" ) )
tempFile.close()
答案 0 :(得分:0)
让我看看我是否有你的问题。
你想只找到'},'完全匹配对吗?并替换为'\ n'
我认为这会对你有用:
textToSearch = "},"
for line in fileinput.input( fileToSearch ):
if textToSearch in line:
with open("tempFile.txt", "a") as f:
f.write(line.replace(textToSearch, "}\n")
f.close()
我已经测试过,对我来说很好。 如果您有任何其他问题,请告诉我