0

Python アプリを py2exe でパッケージ化しました。私のアプリは、インタラクティブな Python シェルがある wxPython GUI です。

help(whatever)シェルではできないことに気づきました。少し調べたところ、py2exe プロセスの後で、__builtin__. これらはhelplicense、および私が発見していない別のものです。

なぜこれが起こっているのですか、どうすればそれを止めることができますか? helpプログラムのユーザーが Pythonの機能を使えるようにしたい。

4

1 に答える 1

2

理由:これらは、サイトモジュールによって追加されます。py2exe はそれをパッケージ化していないと思います。

修正:明示的import siteまたは再実装help(些細なこと)。

参照: http://docs.python.org/library/constants.html#constants-added-by-the-site-module

于 2010-05-09T22:50:28.473 に答える