PY__07

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-》系统-》自定义目录

猜你喜欢

转载自blog.csdn.net/MDZZ___/article/details/81192669
py
07