我该如何编译和运行 Python 文件(*.py扩展名)?
python yourfile.py
首先需要安装Python,它会自动将您的文件编译成 .pyc 二进制文件,然后运行它。每次更改文件时,它都会自动重新编译。
如果你只想编译源代码而不运行它们,你可以执行以下操作
compileall.py <directory>
这个命令会递归地编译该目录下的 Python 代码。
compileall 脚本通常位于类似以下目录的位置:
/usr/local/lib/python2.6
即 <prefix>/lib/python2.6
(或类似的,取决于设置Python配置文件的前缀)。import compileall
compileall.compile_dir(path)
补充Paul McMillan的回答,如果你使用的是Windows系统并已安装Python,则以“.py”结尾的文件应该与python
可执行文件相关联,这样你就可以像这样运行它:
> myfile.py
#!/usr/bin/python
开头的方式来编写文件,并使用以下方式运行它:$ ./myfile.py
在*nix系统中,如果一个文件的前两个字符是#!
,那么它将使用指定的可执行文件来执行该文件,在这里我设置为/usr/bin/python
。
chmod u+x *.pyc
命令,以授予用户可执行权限 并且 文件必须是 .pyc 文件。然后,你可以执行 ./program.pyc
命令。 - dylnmc#!/path/to/python
在您的文件的第一行,当然您需要将“/path/to/”替换为您系统上的路径。在大多数情况下,这将是“/usr/bin/python”或“/usr/local/bin/python”。在Unix系统上,您还可以使用以下命令查找路径:
"#!usr/bin/env python"
或者调用命令
which python
找到路径。 然后,您可以使用命令运行程序
./yourprogram.py
chmod a+x yourprogram.py
Windows的答案
现在Python代码会自动编译并显示结果。