您好我是python的新手。 我需要打开.csv存档(ER入场列表)读取它然后将其保存到.txt文件中。在那之后,我需要搜索包含任何" death"然后打印出来。我知道如何打开csv并阅读它,但不知道如何将其保存到txt中。 第二部分给我一些麻烦
archivo = open('path/.csv', 'r+')
for linea in archivo.readlines():
archivo.write(linea.replace(',', ' ')) #I should be saving into a .txt here, open the txt and then
if "DEATH" in file:
print line
我希望结果是与" DEATH"相关的整个信息(行)。不只是“死亡”这个词
答案 0 :(得分:0)
f = open('yourTxtFile.txt','w')
with open('your_csv_file.csv', 'r+') as file_obj:
for line in file_obj.readlines():
f.write(line)
if "death" in line.lower():
print line
f.close()
如果您按照自己的方式打开文件,则必须关闭文件。所以你可以使用open语句打开一个文件,你不必担心关闭文件。