python模組(py檔案就是模組)
1.在同乙個工作目錄
呼叫其他模組裡面的方法一
import module
呼叫:module.function()
注意:此時import module時,在執行當前**時,會先執行被import的module裡的**
import module as m1 別名,類似with open(filename) as file
1.長名縮短
2.防止同名(多庫內方法同名)
呼叫其他模組裡面的方法二
from module import var/function…
呼叫:function()
全部匯入
from module import *
python包
包結構:
頂包 子包
都包含包初始化檔案init.py
*可以是空檔案
*包含初始化檔案
*python3.3+ 之前,包檔案必須存在init.py
呼叫包內模組方法
方法一import 頂包.子包.module
呼叫:頂包.子包.module.function()
注:直接import包 相當於呼叫此包下的init.py檔案
方法二from 頂包.子包 import module
呼叫:module.function()
方法三from 頂包.子包.module import function
呼叫:function()
模組搜尋規則
直譯器直接包含的,無需尋找
例如:sys,time等
1.sys.path裡找
規則:當前工作目錄;然後按照列表先後依次找
2.pythonpath 裡包含的會自動被加入到sys.path中
python模組與包
路徑修改 命令列怎麼檢視路徑,修改路徑 列印當前搜尋路徑 import sys sys.path sys.path import os os.getcwd os.chdir c www 模組實現構建模組的初衷就是將一些同類的東西進行打包,以免汙染全域性空間,在python的模組裡,對需要隱藏的屬性和...
python 模組與包
模組與包 1.什麼是模組 在 python 中,乙個.py檔案就稱之為乙個模組 module 模組的優點 大大提高了 的可維護性 編寫 不必從零開始。當乙個模組編寫完畢,就可以被其他地方引用 2.匯入模組的幾種方式 4.模組的分類 1 內建模組 os,sys,dnspython,socket,tim...
python模組與包
模組 在 python 中,乙個.py檔案就稱之為乙個模組 module 大大提高了 的可維護性 編寫 不必從零開始。當乙個模組編寫完畢,就可以被其他地方引用 建立乙個phello.py的檔案,輸出hello 在另乙個函式內匯入模組。包 如果不同的人編寫的模組名相同怎麼辦?為了避免模組名衝 突,py...