【问题标题】:How would I go about making a Python script into an executable? [duplicate]我将如何将 Python 脚本制作成可执行文件? [复制]
【发布时间】:2017-04-04 23:10:29
【问题描述】:

我正在阅读我今天从 WHSmiths 购买的“bookazine”,上面写着 在设置过程中,我需要在终端(或在我的情况下为命令提示符)中输入这些命令,以便在不需要手动执行的情况下制作脚本。这些命令之一是 chmod +x(文件名),但由于这是基于 Linux 或 Mac 的,而且我在 Windows 上,我不知道如何使我的脚本可执行,我该怎么做?

提前致谢。

【问题讨论】:

  • 你可以制作批处理文件并调用批处理文件。
  • 看python for windows faq

标签: python windows executable


【解决方案1】:

在 Python 文档中对此有一小段摘录。

在 Windows 上,标准 Python 安装程序已经将 .py 扩展名与文件类型 (Python.File) 相关联,并为该文件类型提供了一个运行解释器 (D:\Program Files\Python\python.exe "%1" %*) 的打开命令。这足以使脚本在命令提示符下作为“foo.py”执行。如果您希望能够通过简单地键入不带扩展名的“foo”来执行脚本,则需要将 .py 添加到 PATHEXT 环境变量中。

https://docs.python.org/2/faq/windows.html

除此之外,就像 cricket_007 说的那样,您可以执行脚本作为

C:\User\YourName> python yourscript.py

【讨论】:

  • 谢谢!我本来打算像 cricket_007 所说的那样留在一个装有 Ubuntu 的虚拟机上,但现在我只需要修复一些我不喜欢 Atom 的外观问题,然后我会坚持使用 Windows。
【解决方案2】:

您在 Windows 上没有 shell 脚本,您有批处理或 powershell。

如果您的阅读内容是教 Unix 的东西,请运行一个虚拟机(在此处插入流行的 Linux 发行版)。

关于python,你只需执行python script.py

【讨论】:

    猜你喜欢
    • 2013-12-03
    • 1970-01-01
    • 2019-01-10
    • 2012-09-02
    • 2018-05-30
    • 1970-01-01
    相关资源
    最近更新 更多