如下所示:
'''以下代碼均為講解,不能實際操作''''''博客園 Infi_chu''''''模塊的優點:1.高可維護性2.可以大大減少編寫的代碼量模塊一共有三種:1.Python標準庫2.第三方模塊3.應用程序自定義模塊'''# import example # 調用example模塊# from example import example # 調用example模塊中的一個example方法'''博客園 Infi_chu''''''包的特點:1.有__init__.py文件2.有很多模塊組成'''# from test import example # test為包名,example模塊名,一層嵌套# from test.test1 import example # test1、test2均為包名,test1在test中,example為模塊名# from test.test1.func1 import example # func1是example模塊中的一個func1方法# import test # test為包名,此命令相當于執行了__init__文件'''博客園 Infi_chu''''''import 包 或 模塊 的區別import 包 只是執行了一個__init__.py文件,并沒有與其他模塊產生聯系,取值時需要加.調用import 模塊 是直接調用模塊''''''路徑解決'''# import sys,os# a = os.path.abspath(__file__) # 得到絕對路徑# print(a)# print(os.path.dirname(a)) # 得到上一層路徑# base_dir = os.path.dirname(os.path.dirname(a)) # 得到上上一層路徑# print(base_dir)# sys.path.append(base_dir)'''博客園 Infi_chu'''
以上這篇Python3 模塊、包調用&路徑詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答