Python:如何从文本文件中删除所有引用?

时间:2016-12-06 16:59:44

标签: python text

我有一个文本文件,其中的引号格式为'"。此文本文件的格式。

"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()以某种方式剥离引号的字符串。还需要什么吗?

1 个答案:

答案 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("'", ""))