A、模块补充 print (vars()) for i,k in vars().items(): print (i)
''' __builtins__:内置函数在__builtins__中 __name__ __file__:当前文件所在路径 __doc__ :文件的注释 __package__: 当前文件:None 当前py文件所所在文件夹,用.划分 __cached__: 当前文件:None 导入其他文件:缓存 __name__:如果是主文件,__name__ == "__main__",否则等于模块名 1.主文件 调用主文件前,必须加__name__ == "__main__" 2.__file__ 当前文件的目录 我是注释 ''' |
print(__doc__) print(__file__) print(comment.__package__) print(comment.__cached__) print(comment.__name__) print(__name__) ----------------------------------------------------------------
None
F:/我的工作目录/QualityAssuranceDepartment/06workspace/05-xxxx/test-py3/Function/testmodul01.py lib F:\我的工作目录\QualityAssuranceDepartment\06workspace\05-xxxx\test-py3\Function\lib\__pycache__\comment.cpython-36.pyc lib.comment __main__---------------------------------------------------------------- B、将某模块添加到sys.path下 import os,sys p1=os.path.dirname(__file__) #print (p1) p2="bin" base_url=os.path.join(p1,p2) print(base_url) sys.path.append(base_url) for i in sys.path: print (i)