删除

从列表中的字符串结尾

时间:2016-05-16 16:52:13

标签: python

我使用以下python代码从特定的csv文件中提取所有文件名。它正在工作,但我遇到一个问题,输出在列表中的每个字符串的末尾包含两个"&#13"。我正在寻找一种方法来删除它,但我遇到了麻烦,因为我必须从列表中的每个项目中删除它,而不是从一个字符串中删除它:

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)

0 个答案:

没有答案