python模組(module)
python 模組(module),是乙個 python 檔案,以 .py 結尾,包含了 python 物件定義和python語句。
模組讓你能夠有邏輯地組織你的 python **段。
把相關的**分配到乙個模組裡能讓你的**更好用,更易懂。
模組能定義函式,類和變數,模組裡也能包含可執行的**
模組的引入
import module1[,module2,module3]
from module import name1[,name2[,...namen]]
from module import*
dir()函式是乙個排好序的字串列表,內容是模組裡定義的名字
#系統相關的資訊模組
sys.ar** 是乙個 list,包含所有的命令列引數.
sys.stdout sys.stdin sys.stderr 分別表示標準輸入輸出,錯誤輸出的檔案物件.
sys.stdin.readline() 從標準輸入讀一行 sys.stdout.write("a") 螢幕輸出a
sys.exit(exit_code) 退出程式
sys.modules 是乙個dictionary,表示系統中所有可用的module
sys.platform 得到執行的作業系統環境
sys.path 是乙個list,指明所有查詢module,package的路徑.
os.environ 乙個dictionary 包含環境變數的對映關係
os.environ["home"] 可以得到環境變數home的值
os.chdir(dir) 改變當前目錄 os.chdir('d:\\outlook')
注意windows下用到轉義
os.getcwd() 得到當前目錄
os.getegid() 得到有效組id os.getgid() 得到組id
os.getuid() 得到使用者id os.geteuid() 得到有效使用者id
os.setegid os.setegid() os.seteuid() os.setuid()
os.getgruops() 得到使用者組名稱列表
os.getlogin() 得到使用者登入名稱
os.getenv 得到環境變數
os.putenv 設定環境變數
os.umask 設定umask
os.system(cmd) 利用系統呼叫,執行cmd命令
python模組基礎
容器總結 1 n的累加和 def sumton n s 0 for i in range 11 s i return s print sumton 11 print sumton 101 定義類 class people age 1 name 寶寶 def eat self print 我要吃飯!例...
Python 基礎(模組)
模組 你已經看到,你如何通過定義函式,在程式中重複使用 如果你需要重複使用,來自你自己寫的其他程式中的若干函式,怎麼辦?你可能猜到了,答案是模組。有若干撰寫模組的方法,簡單的方法就是建立乙個擴充套件名為 py的檔案。檔案中有函式和有變數。另乙個方法則是,用python源語言寫 比如,你可以用c程式語...
python基礎 模組
模組的有如下優點 1 方便開發 2 方便維護 3 能多次呼叫 模組建立 python中每乙個py檔案就是乙個模組 引入模組的方法 1 import 模組名 python檔名稱 2 import 模組名 as 模組別名 3 引用模組部分內容 a from 模組名 import 函式名 變數名或類名 b...