python中的 = "":的作用

创建一个名为test.py的脚本文件。写一句简单的代码如下。

import str # 导入整个str模块

创建一个名为str.py脚本文件,内容如下。

print(__name__)if __name__ == “__main__”: print(“Hello World”)

终端命令

运行脚本,主模块test ,被导入模块strpython test.py输出结果 str运行脚本,主模块str python str.py输出结果__main__Hello World

python命令不管用试试python3,或看看环境变量path配了没有。

看输出结果是不是似乎明白了大概。

模块其实就是一个python脚本文件。例如,test.py的模块名就是test(不写扩展名.py)

__name__是python的一个特殊变量,当一个 Python 模块导入时,这个被导入的模块的__name__ 会被设为该模块名。

__main__ “最高层级代码环境的名称”。

正如文章开头的实例那样,当str被作为主模块运行时,那么该模块的__name__被设为__main__,如果是被其它模块(这里是test)作为模块导入运行的,那么str模块的__name__等于自身模块名。相信现在相应知道它的作用了。

if __name__ == ‘__main__’:

# 如果我是主模块就运行这里的代码…

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
上一篇 2022年6月25日 06:06
下一篇 2022年6月25日 06:06

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息