Python 2.7 从python源文件创建可执行文件
我遵循python 2.7的以下指南: 我照它说的做了:我有一个python文件:Python 2.7 从python源文件创建可执行文件,python-2.7,Python 2.7,我遵循python 2.7的以下指南: 我照它说的做了:我有一个python文件: #! /usr/bin/env python print "hello world !\n" 从终端,在目录中,文件类型为: chmod +x hello_world.py 文件名为hello_world.py;但是什么也没有发生,它不会打印hello world\n。如果这是明显的侮辱,很抱歉,但是 > chmod +x hello_world.py 仅更改文件以便您可以运行它。接下来,您需要通过
#! /usr/bin/env python
print "hello world !\n"
从终端,在目录中,文件类型为:
chmod +x hello_world.py
文件名为hello_world.py;但是什么也没有发生,它不会打印hello world\n。如果这是明显的侮辱,很抱歉,但是
> chmod +x hello_world.py
仅更改文件以便您可以运行它。接下来,您需要通过键入以下内容来实际运行该文件:
> ./hello_world.py
hello world !
抱歉,如果这是明显的侮辱,但是
> chmod +x hello_world.py
仅更改文件以便您可以运行它。接下来,您需要通过键入以下内容来实际运行该文件:
> ./hello_world.py
hello world !
更详细地描述一下:chmod命令更改Unix样式系统上文件的权限。命令中的+x:
chmod +x hello_world.py
设置hello_world.py文件的可执行位,从而使其成为可执行的脚本。因此,要运行脚本:
./hello_world.py
前面的./表示文件在当前目录中。或者,您也可以通过直接调用python解释器来运行脚本,而不考虑以下权限:
python hello_world.py
更详细地描述一下:chmod命令更改Unix样式系统上文件的权限。命令中的+x:
chmod +x hello_world.py
设置hello_world.py文件的可执行位,从而使其成为可执行的脚本。因此,要运行脚本:
./hello_world.py
前面的./表示文件在当前目录中。或者,您也可以通过直接调用python解释器来运行脚本,而不考虑以下权限:
python hello_world.py
可执行文件在哪里?py是源代码。在执行此操作之前,我可以运行它,只需键入:python hello_world.py,这并不明显,有什么区别,可执行文件在哪里?python不是编译语言。您正在做的是制作一个可执行的shell脚本。当您以脚本的形式运行它时,第一行说使用python来运行程序。然而,python通常会创建一个半编译的字节码文件,它位于同一个目录中,以.pyc结尾,但我认为这个示例太简单,无法创建一个字节码文件。可执行文件在哪里?py是源代码。在执行此操作之前,我可以运行它,只需键入:python hello_world.py,这并不明显,有什么区别,可执行文件在哪里?python不是编译语言。您正在做的是制作一个可执行的shell脚本。当您以脚本的形式运行它时,第一行说使用python来运行程序。然而,python通常会创建一个半编译的字节码文件,该文件位于同一目录中,以.pyc结尾,但我认为这个示例太简单,无法创建一个字节码文件。