码迷,mamicode.com
首页 > 编程语言 > 详细

Python——模块以及导入注意事项

时间:2019-04-07 10:10:11      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:开发   测试   模块   直接   strong   其他   注意事项   示例   src   

在Python中,每一个文件都应该是可以被导入的。

每一个独立的python文件都是一个模块

在导入文件时,文件中所有没有任何缩进的代码都会被执行一遍。

而在实际应用时,每个模块都是有专人负责独立开发的,通常模块会有测试代码,这些测试代码仅在模块内部使用,被导入到其他文件中不需要执行时,我们可以用内置__name__属性来判断,因为__name__测试模块中的代码只有在测试模块下才被运行,被导入时不会执行。

 

如果一个文件是被其他文件所导入的,那么输出__name__就是模块名

如果是当前执行的程序,那么输出__name__就是 __main__

 

示例:

技术图片

直接执行模块,输出永远都是__main__

 技术图片

在导入模块的文件中,将会执行所有未缩进的代码

 

改进:

技术图片

技术图片

导入模块过程中,不会执行测试代码了

 

Python——模块以及导入注意事项

标签:开发   测试   模块   直接   strong   其他   注意事项   示例   src   

原文地址:https://www.cnblogs.com/Jery-9527/p/10663987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!