我正嘗試將.doc文件格式轉換成.html文件格式。我已經在Python中使用docx2html將.docx文件轉換爲.html,但是我在轉換.doc格式文件時遇到了問題。我嘗試使用Python中的子進程將.doc轉換爲.docx,但我使用的是MAC OS X,而子進程在MAC上無法使用。我的問題是,我應該只在Python中這樣做。有沒有辦法做到這一點?謝謝使用Python將.doc轉換爲.html
P.S.我當我使用的子進程的文檔轉換爲DOCX此錯誤:
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
爲什麼'subprocess'沒有工作?在我的MAC OS X上很好,會發生什麼?你可以使用舊的'os.system()',但'subprocess'是首選。 – cdarke
Antiword似乎是讀取.doc文件的Python程序包。 – cco
@cdarke我編輯我的問題,並添加我使用子進程時得到的錯誤 – Minerva