python_30期【from 模块名 import 文件名 导入模块】

# 导入模块
# import hello
# 现在可以调用hello模块里包含的函数
# hello.python("python")
'''
一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。

当我们使用import语句的时候,Python解释器是怎样找到对应的文件的呢?

这就涉及到Python的搜索路径,搜索路径是由一系列目录名组成的,Python解释器就依次从这些目录中去寻找所引入的模块。

这看起来很像环境变量,事实上,也可以通过定义环境变量的方式来确定搜索路径。

搜索路径是在Python编译或安装的时候确定的,安装新的库应该也会修改。搜索路径被存储在sys模块中的path变量
'''
from class_06py_函数 import 函数
print(函数)
'''
__name__属性
一个模块被另一个程序第一次引入时,
其主程序将运行。如果我们想在模块被引入时,
模块中的某一程序块不执行,
我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
'''
# if __name__ == '__main__':
#    print('程序自身在运行')
# else:
#    print('我来自另一模块')
def python( par ):
    print ("Hello : ", par)
    return
原文地址:https://www.cnblogs.com/zhang-ping1205/p/13050467.html