我有一个文本文件,其中的引号格式为'
和"
。此文本文件的格式。
"string1", "string2", 'string3', 'string4', ''string5'', etc.
如何删除所有引文'
和"
,同时将文件的其余部分保留为现在的样式?
我怀疑它应该是这样的:
with open('input.txt', 'r') as f, open('output.txt', 'w') as fo:
for line in f:
fo.write(line.strip())
line.strip()
以某种方式剥离引号的字符串。还需要什么吗?
答案 0 :(得分:3)
你很亲密。而不是str.strip()
,请尝试str.replace()
:
with open('input.txt', 'r') as f, open('output.txt', 'w') as fo:
for line in f:
fo.write(line.replace('"', '').replace("'", ""))