directory = raw_input("INPUT Folder:")
output = raw_input("OUTPUT Folder:")
txt_files = os.path.join(directory, '*.txt')
for txt_file in glob.glob(txt_files):
filename = os.path.splitext(os.path.basename(txt_file))[0] + '.csv'
with open(txt_file, "rb") as input_file, open("book.csv", 'a') as output_file:
out_csv = csv.writer(output_file)
lines = input_file.readlines()
for i in range(0, len(lines)):
if i==len(lines):
out_csv.writerow(lines)
else:
lines.append(lines[i+1])
我正在尝试打开电影评论数据库中的文本文件并将其转换为文本文件中的总数据应在 csv 中作为一行,即电影评论中的 neg 文件夹包含 1000 个文件,然后我的 csv 应包含 1000 行在所有文本中,每一行对应于一个文件的完整文本,请帮助我
回溯(最近一次调用最后一次):文件“C:\Python27\preprocessing added adnan.py”,第 51 行,在 lines.append(lines[i+1]) IndexError: list index out of range