从循环创建文本文件

时间:2017-01-23 12:40:37

标签: for-loop fwrite fclose watson

我正在使用Watson文档转换服务。我有一组.html文件,我想传递给Watson API。我创建了两个列表,第一个(File_Name_List)包含.html文件的名称,第二个(File_Name_List_TXT)包含我想要写入Watson服务的输出的.txt文件的名称。每次我运行下面的代码时,它都会给我以下错误:ValueError:关闭文件的I / O操作。我无法弄清楚问题是什么 - 任何帮助将不胜感激。

for file in File_Name_List:
for file_txt in File_Name_List_TXT:
    f = open(file_txt,'w')
    with open(join(dirname(__file__), file), 'r') as document: config = {'conversion_target': DocumentConversionV1.NORMALIZED_TEXT}
    f.write(str(document_conversion.convert_document(document=document, config=config, media_type='text/plain').content).lower())
    f.close()

0 个答案:

没有答案