我有一个输入文件,其中每一行都是 python 列表的形式。它看起来像这样:
['people', 'desert', 'snow']
['people', 'flower', 'garden', 'goat']
我想处理这个文件并从中删除所有标点符号,即“[”、“]”、“”和“'”
我正在使用以下代码:
import string
import re
openfile=open('jcn','r')
writefile=open('jcnout','w')
punctuation=["[","]",",","'"]
for line in openfile:
line.translate(None, string.punctuation)
writefile.write(line)
writefile.flush()
writefile.close()
openfile.close()
但它似乎不起作用,即标点符号保留在输出文件中。有人可以告诉我我错在哪里