从python源文件创建可执行文件

时间:2012-02-24 00:31:33

标签: python-2.7

我正在关注python 2.7的本指南: http://docs.python.org/tutorial/interpreter.html 我尽力说:我有一个python文件:

#! /usr/bin/env python

print "hello world !\n"

从终端,在我输入的文件所在的目录中:

chmod +x hello_world.py

文件名为hello_world.py;但没有任何反应,它不打印“hello world \ n”。

2 个答案:

答案 0 :(得分:4)

对不起,如果这是非常明显的,但

> chmod +x hello_world.py

仅更改文件,以便您可以运行它。接下来,您需要输入以下命令来实际运行该文件:

> ./hello_world.py
hello world !

答案 1 :(得分:2)

提供更多描述:chmod命令更改Unix风格系统上文件的权限。命令中的+ x:

chmod +x hello_world.py

设置hello_world.py文件的“可执行”位,从而使其成为可执行的脚本。因此要运行脚本:

./hello_world.py

前面的./表示该文件位于当前目录中。或者,您可以通过直接调用python解释器(无论权限如何)来运行脚本,如下所示:

python hello_world.py