在Unix中从终端执行python脚本

时间:2016-01-12 14:48:23

标签: python

我有一个python脚本,我无法想出如何在终端中执行它。该脚本在开头有#!/usr/bin/python,是可执行的,我已经尝试将自己定位在正确的目录中python name.py但是我要打印的内容(ergo脚本说它应该打印的内容)并不是' t在终端打印。

我觉得我错过了一些东西......我刚刚开始这样......帮助!

1 个答案:

答案 0 :(得分:3)

如果name.py是可执行的,您可以使用以下命令运行它:

./name.py

至于#!,最好用作第一行:

#!/usr/bin/env python

这样,python解释器的路径不是硬编码的,而是使用在python中找到的第一个$PATH。 另外:它使您的脚本在新环境中运行(您可以查看man env以获取更多信息)。