Python创建及导入模块

时间:2021-01-04 22:14:16
#!/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