最近、MS Word ファイル管理用のさまざまな API を試しています (今のところ執筆中です)。この時点で必要なのは、単純な書き込み用の Python API だけです。私はwin32comモジュールを試しましたが、これは非常に堅牢であることが証明されており、Pythonオンラインの例が不足しています(MSDNの例を翻訳できるVBとCの知識はほとんどありません)。
python-docx を使用しようとしましたが、インストール後に docx 関数に対してこのトレースバックを取得しています。
Traceback (most recent call last):
File "C:\filepath.py", line 9, in <module>
ispit = newdocument()
NameError: name 'newdocument' is not defined
ソースおよび easy_install による lxml のインストールで問題が発生しました。libxlm2 および libxslt バイナリをチェックしていました。それらをダウンロードして環境パスを追加しましたが、インストール トラフ ソースまたは easy_install が毎回停止しました。
最後に、このサイトLinkの非公式の python 拡張パッケージを使用しました。インストールは高速で、最終的にエラーは発生しませんでした。
docx を動作させるためにできることはありますか? オンラインで python win32com 関連のリファレンスがいくつかありますか? 何も見つかりませんでした。( MSDN (VB ではなく python) とO'Reily の win32 での Python プログラミングを除く)