my_python_file.py
とりわけ、モジュール.doc
を使用するファイルを作成する、というタイトルの Python ファイルがあります。python-docx
は.doc
完璧に作成されており、問題はありません。問題は、スクリプトの をビルドして を.exe
作成しようとしたときに発生し.doc
ます。AssertionError
問題が発生します。
これは私の exe メーカー コードです ( exe_maker.py
):
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 3, 'compressed': True, 'includes': ['lxml.etree', 'lxml._elementpath', 'gzip', 'docx']}},
windows = [{'script': "my_python_file.py"}],
zipfile = None,
)
Pythonスクリプトを別の場所に移動するとエラーが発生するようです。
File "docx.pyc", line 1063, in savedocx
AssertionError
これはsavedocx
行です:
document = newdocument()
[...]
coreprops = coreproperties(title=title, subject=subject, creator=creator, keywords=keywords)
approps = appproperties()
contenttypes2 = contenttypes()
websettings2 = websettings()
wordrelationships2 = wordrelationships(relationships)
path_save = "C:\output"
savedocx(document, coreprops, approps, contenttypes2, websettings2, wordrelationships2, path_save)
ファイルではない場合に機能するため、savedox
よく書かれてい.exe
ます。
docx
モジュールを正しく動作させるにはどうすればよいですか? exeを作成するときに、他のパス/変数をさらに追加する必要がありますか?
前もって感謝します