#!/usr/bin/env python3
def printme(var):
print(var)
if __name__ == '__main__':
printme(5)
将上面的代码保存为a.py
在终端将工作路径定位到a.py所在目录下,可按以下两种方式执行:
1、
$python3
>>>import a
>>>a.printme(3)
此方式直接调用模块a的printme(var)方法,不会去执行_name__ == '__main__‘后的代码,打印3
2、./a.py
由于a.py第一行添加了#!/usr/bin/env python3语句,所以可以直接执行。执行_name__ == '__main__‘后的代码,打印5