Python 之 模板 和 包

2021-09-23 07:45:43 字數 717 閱讀 4941

知識點:

1.模板匯入的兩種方法:

import time

from time import *

2.模組中的__all__ = ["a","b"] a,b為模板中的函式名 ,變數,類名 ,當呼叫該模組是,只允許呼叫 列表中的 函式名 ,變數,類名

__all__作用為暴露模組中的介面

3.__name__  用來 判別 是否是別人呼叫 該模板。若為別人呼叫改模板print(__name__)則列印 別人的模板名,反之列印__main__

4.包中的__init__:

當匯入乙個包時,則python自動執行__init__.py檔案

__all__ = ["a","b"] 其他模組的模板名

from . import a

#from a import *

import tkinter

#from tkinter import * 應該少用 如果其他模組中也有相同的方法 則會有問題

#import tkinter as tt

t = tkinter.canvas()

t.mainloop()

__all__:any = ["msg1","msg2"]

def print_hah():

print("hah")

from . import msg1

Python之模組和包

模組是 python 程式架構的乙個核心概念 1 import 匯入import 模組名1 模組名2import 模組名1 import 模組名2 使用as指定模組的別名如果模組的名字太長,可以使用as指定模組的名稱,以方便在 中的使用 import 模組名1 as 模組別名注意 模組別名應該符合大...

python 包用法 Python之包和類的用法

python 基礎教程之包和類的用法 建立乙個資料夾filepackage 在filepackage 資料夾內建立 init py 有了 init py filepackage才算是乙個包,否則只是算乙個普通資料夾。在filepackage 資料夾內建立 file.py file.py 如下 usr...

Python學習 之 模組和包

包 匯入同級目錄下的模組 直接匯入 import mod 匯入並起別名 import mod as mod name 匯入不同級目錄下的模組 from dir.xx.xx import mod from dirimport mod as mod name 匯入目錄下所有模組 from dirimpo...