# # import os # # os.rename("模块的创建和导入.py","模块的创建和导入08.py") # # import my_moudle # 导入一个py文件名,但是不加py后缀 # # import my_moudle # 一个模块不会被重复导入。不会报错 # print(my_moudle.name) # # def login():print("本文件") # # my_moudle.login() # 定义py文件名时要符号变量命名规则,并且最好有意义。自己的笔记除外。。。 # print(my_moudle.name) # login() # # # 在干嘛 # # 登录 # # dudu # # 本文件 # # # 在import my_moudle ,先找到my——moudle的模块,创建一个属于my_moudle的内存空间,执行my_moudle ,将这个模块所在的命名空间和my_moudle建立引用关系 # # # # 导入模块的重命名 import my_moudle as m m.login() # my_moudle.login() 不能使用 # 导入多个模块,pep8要求不能在同一行导入多个模块,且导入模块尽量都写在文件开头 # 导入顺序 内置模块,第三方模块,自己的模块
my_moudle.py
print("在干嘛") def login(): print("登录") name = "dudu"