【问题标题】:Command prompt disappears with cx_freeze命令提示符随着 cx_freeze 消失
【发布时间】:2013-10-20 01:31:46
【问题描述】:

我是使用 cx_freeze 编译 Python 文件的新手。我正在尝试将我的程序编译成一个 exe,我需要两个 txt 文件来配合它。我使用它作为我的 setup.py 代码:

from cx_Freeze import setup, Executable

includesfiles = ['textone.txt', 'texttwo.txt']
includes = []
excludes = []
packages = []

setup(
    name = "Program",
    version = "0.1",
    description = "A fun game.",
    author = "author",
    options = {'build_exe': {'excludes':excludes,'packages':packages,'include_files':includesfiles}},
executables = [Executable('program.py')]
)

当我从 cmd 运行 setup.py buld,然后运行它提供给我的程序时,命令提示符窗口会短暂打开然后关闭,然后我才能阅读其中的任何文本。我做错了什么?

【问题讨论】:

  • 您的setup.py 看起来正确。您尝试转换的代码中会发生什么?它是否需要一些命令行参数(最近发生在我身上)?
  • 可执行文件可能存在某种错误,但 Windows 会在您看到它之前关闭命令提示符。自己启动命令提示符并从那里运行可执行文件以查看问题所在。

标签: python exe cx-freeze


【解决方案1】:

该代码看起来应该可以工作。您要转换为 exe 的代码是什么?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-26
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    相关资源
    最近更新 更多