# 导入模块 # 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