Python 脚本

Python 脚本的扩展名为 .py

如何运行 Python 脚本?测试脚本 hello.py

#!/usr/bin/env python3
# -*- coding: utf8 -*-

import sys
print('hello ' + sys.version)

第一行是 shebang,意思是使用 /usr/bin/env 这个工具搜索 python, 然后由找到的 python 运行这个脚本。

第二行指定脚本的编码,Python 3 默认以 UTF8 编码读取脚本,不建议使用。

Ubuntu

运行 Python 脚本跟运行 Shell 脚本类似,见这里

chmod +x ./hello.py
./hello.py

python hello.py
python3 hello.py

运行结果是?

Windows

双击脚本运行,看 .py 文件关联到哪个程序:

查看文件关联

assoc .py
.py=Python.File

ftype Python.File
Python.File="C:\Windows\py.exe" "%1" %*

console

在 cmd.exe(命令提示符)中,分为几种情况

python hello.py

在 PATH 中查找 python,若找到则以它运行脚本;若没有找到则报错。

hello.py

跟双击脚本一样。

py hello.py

py.exe 是 Python launcher, 它启动相应的 Python 版本并运行脚本, 见这里