Python3.x那些事儿:[41]将模块当成脚本来运行
可以将模块当成一个脚本来运行,在命令行中如下:
python fibo.py <arguments>
模块中的代码会被运行,就像import导入模块是一样的。但是不一样的一点是,模块的__name__会被赋值为 '__main__ ',因此可以在模块中加入如下代码:
![Python3.x那些事儿:[41]将模块当成脚本来运行](https://exp-picture.cdn.bcebos.com/16d8f72abab842408cd4d3a07ac595ee40c19e82.jpg)
这种情况下,既可以把文件当成一个脚本来运行,也可以当成一个模块来导入。
![Python3.x那些事儿:[41]将模块当成脚本来运行](https://exp-picture.cdn.bcebos.com/91091efc77f7980eaa0a53c5d4db3620b83a9182.jpg)
![Python3.x那些事儿:[41]将模块当成脚本来运行](https://exp-picture.cdn.bcebos.com/5c9c964ce54a2f27f7c438b2e00192dd3240f482.jpg)
可以看到,如果仅仅是import该模块,代码并不会被执行。
(共篇)上一篇:更多关于模块的知...|下一篇:阅读量:154
阅读量:25
阅读量:193
阅读量:191
阅读量:22