在Python中从文件中删除反斜杠实例

在Python中从文件中删除反斜杠实例,python,instance,backslash,Python,Instance,Backslash,好吧,这听起来像个愚蠢的问题,但我解决不了这个问题 我需要从下载的文件中删除所有反斜杠实例。。。但是, output.replace("\","") 不起作用。Python认为“\”是一个字符串,而不是一个字符串“\”和另一个字符串“” 如何去除反斜杠 编辑: 新问题。。。 最初,下载的文件必须进行处理,我使用: fn = "result_cache.txt" f = open(fn) output = [] for line in f: if content in line:

好吧,这听起来像个愚蠢的问题,但我解决不了这个问题

我需要从下载的文件中删除所有反斜杠实例。。。但是,

output.replace("\","")
不起作用。Python认为“\”是一个字符串,而不是一个字符串“\”和另一个字符串“”

如何去除反斜杠

编辑: 新问题。。。 最初,下载的文件必须进行处理,我使用:

fn = "result_cache.txt"
f = open(fn)
output = []
for line in f:
    if content in line:
        output.append(line)
f.close()
f = open(fn, "w")
f.writelines(output)
f.close()
output=str(output)
#irrelevant stuff
with open("result_cache.txt", "wt") as out:
    out.write(output.replace("\\n","\n"))
这很好,将文件内容减少到只有一行。。。 最后以只包含以下内容结束:

Line of text\
Another line of text\
There\\\'s more text here\
Last line of text
我不能再使用相同的东西了,因为它会将每一行转换为列表中的一个值,留下括号和逗号…因此,我需要:

out.write(output.replace("\\n","\n"))
out.write(output.replace("\\",""))

在同一行中…如何?或者有其他方法吗?

只需用反斜杠避开反斜杠:

output.replace("\\","")

它将内容替换为[]@Mirac7这将删除反斜杠,因此它一定是其他内容。您刚刚发布的内容是试图打开一个文件。我可以这样做吗?输出。替换([“\\n”、“\n”]、[“\\”、“]”)@Mirac7这看起来是一个不同的问题,因为我不知道您想要实现什么。我需要在输出后重新打开一个文件。替换(“\\n”,”\否则就没有效果了,就像输出一样。甚至不会执行replace(“\\”,“”)。。。