python
导包的方法
import modules.utils as uu
util.checkContent() 等价于 #import modules.utils
util.checkLogin() # mo01=modules.utils.checkContent()
# mo02=modules.utils.checkLogin()
# from modules.utils import checkContent,checkLogin
# checkContent()
# checkLogin()
#不推荐这样写 导入utils中所有方法 from modules.utils import *
文件和变量
def show():
print(__name__)#表示当前文件的名称__main__
print(__file__)#表示当前文件的路径D:/modules/main.py
s=str(__file__).split('/')[-1]#得到文件名main.py
print(s)
print(s.split('.')[-1])#得到后缀名py
show()
a=1
def func():
global b#将b转化为全局变量
b=2
print(locals())#查看局部变量
print(globals())#查看全局变量 将a加了进来
func()
寻找的路径
import modules.utils as util
from imaplib import reload
reload(uitl)#重新加载刷新一次util,防止两个同时操作影响结果
util.checkLogin()
import modules.utils as util
import sys #将utils导入sys中寻找
print(sys.modules)
import sys#若程序中有sys,则不从系统里找
print(dir(sys))
主目录-》python path-》系统-》自定义目录