还有同学问,能不能像.exe文件那样直接运行.py文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:
print('hello, world') 然后,通过命令给hello.py以执行权限:
$ chmod a+x hello.py 就可以直接运行hello.py了,比如在Mac下运行:
以上教程当中,所加的特殊注释是什么意思?各个命令表达什么? 给执行权限为什么要以那样的形式?
Sign in to make a reply
danceaha
还有同学问,能不能像.exe文件那样直接运行.py文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:
!/usr/bin/env python3
print('hello, world') 然后,通过命令给hello.py以执行权限:
$ chmod a+x hello.py 就可以直接运行hello.py了,比如在Mac下运行:
以上教程当中,所加的特殊注释是什么意思?各个命令表达什么? 给执行权限为什么要以那样的形式?