使用猛mm象将.docx文件转换为与.docx同名的html文件

时间:2019-12-29 12:28:02

标签: python python-2.7 file file-handling mammoth

我有一个将(.doc)转换为HTML文件的代码。代码是:

import mammoth
f=open("c: ......\\demo.docx","rb")
b=open("ABC.html","wb") 
document=mammoth.convert_to_html(f) 
b.write(document.value.encode('utf8')) 

现在将创建ABC.html。相反,我需要将HTML文档转换为与docx文件相同的名称。

1 个答案:

答案 0 :(得分:1)

您决定要使用哪个文件名作为输出文件-您可以使用相同的名称:

dir = 'c:\...'
filename = 'demo'
input_file = os.path.join(dir, filename + '.docx')
output_file = filename + '.html'
f = open(input_file, "rb")
b = open(output_file,"wb")