0

ライブラリを動的にインポートして使用するコードがあります。それは完璧に機能します。問題は、Cx_Freeze を使用して Python コードを exe に変換していることです。正常に動作しますが、exe ファイルを作成した後にいくつかのライブラリを追加する必要があります。

exe ファイルを作成すると、いくつかのライブラリが zip ファイルに保存されます。exeファイルを作成した後に追加のライブラリを追加する必要がある場合、このライブラリをどこに配置すればよいですか? どのファイルを配置する必要がありますか? 念のため、パッケージ/ライブラリ win32gui を追加したいとします。どうすればいいですか?履歴書: 次のような .exe コードがあります。

__import__("module.py", fromlist=["main"])

そして、module.py には次のようなものがあります。

import win32gui
main():
#Something else

win32gui パッケージが .exe ライブラリに含まれていないため、エラーが発生します

「win32gui という名前のモジュールはありません」

それを機能させるには、どこに何を追加すればよいですか??

さらに情報が必要な場合は、それを言ってください。前もって感謝します

4

1 に答える 1

0

これを試して:

__import__("module", fromlist=["main"])
from module import win32gui
于 2013-04-10T04:41:34.373 に答える