我使用以下python代码从特定的csv文件中提取所有文件名。它正在工作,但我遇到一个问题,输出在列表中的每个字符串的末尾包含两个"
"
。我正在寻找一种方法来删除它,但我遇到了麻烦,因为我必须从列表中的每个项目中删除它,而不是从一个字符串中删除它:
import re
import csv
import os
with open('file.txt', 'rU') as textfile:
filetext = textfile.read()
file_list = []
file_list = [os.path.basename(fn) for fn in re.findall(r'\bFile Name:\s+.*\\.*(?=\n)', filetext)]
out_file = csv.writer(open("File-Original.csv", "wb"), delimiter='\n', quoting=csv.QUOTE_MINIMAL)
out_file.writerow(file_list)