11

最近、使用済みのcx_freezeを作成してpython3.2.2exeファイルを作成しました。exeファイルを実行しようとしても何も起こりませんでした。

test.pyファイルのコードは次のとおりです。

print("hello world")

for i in range(5):
    print(i)

testSetup.pyファイルのコードは次のとおりです。

from cx_Freeze import setup, Executable

exe = Executable(
   script="test.py",
   base="Win32GUI",
   targetName="Test.exe"
   )


setup(
    name = "Test",
    version = "0.1",
    description = "I wish programming was this easy",
    executables = [exe])

cx_freezeが作成したビルドディレクトリには、次のファイルを含むexe.win32-3.2というフォルダがあります。

bz2.pyd
library.zip
python32.dll
Test.exe
unicodedata.pyd

4

2 に答える 2

4

コードの最後にa を配置しinput()て、もう一度試してください。

.exe何かが表示される前に実行して存在しているように見えるのでinput()、終了する前にスクリプトがユーザー入力を待機するようにするには、下部に a を配置します。

print("hello world")

for i in range(5):
    print(i)
input()
于 2012-10-09T01:30:28.360 に答える