2016-11-26 14 views
-1

.docファイル形式を.htmlファイル形式に変換しようとしています。私は既にPythonでdocx2htmlを使って.docxファイルを.htmlに変換しましたが、.doc形式のファイルを変換する際に問題があります。私は.docを.docxに変換しようとしましたが、Pythonでサブプロセスを使用しましたが、私はMAC OS X上にあり、サブプロセスはMAC上では動作しません。私の問題は、これをPythonでのみ行うべきだということです。それを行う方法はありますか?ありがとうPythonを使用して.docを.htmlに変換する

P.S.

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 
+1

なぜサブプロセスは機能しませんか?それは私のMAC OS Xでは問題ありません。代わりに古い 'os.system()'を使うことができますが、 'subprocess'が優先されます。 – cdarke

+0

アンチワードは、.docファイルを読み込むPythonパッケージのようです。 – cco

+0

@cdarke私は自分の質問を編集し、サブプロセスを使用しているときにエラーが発生しました – Minerva

答えて

0

は単にPythonライブラリ、美しいスープを解析し、このHTMLを使用することができますdocx.Youにあなたのdocファイルを変換:私はdocxファイルにドキュメントを変換するために、サブプロセスを使用しています。このエラーを得ました。

またはthis 書式付きのテキスト/単語ファイルを、太字、イタリック、リンク、および段落を保存し、フォントサイズや面のタグを追加しないで単純なHTMLマークアップに変換します。正確に私は時間を節約するために必要なもの。

+0

ありがとうございますが、私の質問を完全に読まなかったのですか? .docxを.htmlに変換できましたが、.docを.docxに変換できませんでした。私はすべてを試みたが、何も動作しない! – Minerva

+0

ああそうだ。私があなたに与えた別の解決方法を試してみるといいだろう。美しいスープもとても便利です。 – Inconnu

+0

docファイルでも動作しますか? – Minerva

関連する問題