首页 > 解决方案 > 使用python将doc转换为docx

问题描述

我正在.doc尝试.docx使用python. 从这篇文章中获得灵感,我尝试了以下代码:

import subprocess
import glob
import os

root = "//PARADFS101/7folder/LIAGREV/Documents/RFP/"
data_path = root + '/data2/'

os.chdir(data_path)

for doc in glob.iglob("*.doc"):

    print(doc)
    subprocess.call(['soffice', '--headless', '--convert-to', 'docx', doc], shell = True) 

但不幸的是,几乎没有任何反应,即我没有收到错误消息,代码正在运行,检测到文档(感谢我检查print)但我没有得到任何结果。知道如何解决这个问题吗?

编辑:

标签: pythonsubprocessdocx

解决方案


推荐阅读