Discuss / Python / 学习执行文件部分的过程中,存在疑惑。

学习执行文件部分的过程中,存在疑惑。

Topic source

danceaha

#1 Created at ... [Delete] [Delete and Lock User]

还有同学问,能不能像.exe文件那样直接运行.py文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:

!/usr/bin/env python3

print('hello, world') 然后,通过命令给hello.py以执行权限:

$ chmod a+x hello.py 就可以直接运行hello.py了,比如在Mac下运行:

以上教程当中,所加的特殊注释是什么意思?各个命令表达什么? 给执行权限为什么要以那样的形式?


  • 1

Reply