python模組包教學 python模組包

2021-10-13 11:36:25 字數 1023 閱讀 6650

在python中匯入模組首先會去直譯器中找這個模組,因為直譯器的優先順序比較高。

在python中sys模組去修改環境變數只是臨時性的修改,若要永久修改只能去系統環境變數中修改。

os.path.abspath(file)  找到此檔案的絕對路徑

os.path.dirname(file)  返回這個檔案的上一級目錄

os.stat("filename")  得到所檢視檔案的狀態,atime是最後一次檢視時間  mtime是最後一次修改時間

os.path.join(a,b)  路徑的拼接時使用

sys.ar**()   可以傳入引數返回列表的第乙個值是檔名,然後才是引數的值

sys.detout.flush()   重新整理

json模組

json可以在不同語言之間傳遞資料,在python中json的dumps方法可以將任意型別的資料轉化為字串型別

json.loads()可以把封裝的json資料再轉化為其對應的資料型別

pickle模組用法和json模組一樣,也是loads和dumps,而pickle只能用於python之間傳遞資料,但是能夠使用的資料型別比較多

把變數或者物件從記憶體中變為可儲存或者可傳輸的過程叫做序列化,反之就是反序列化,例如  json的dumps過程就是序列化過程

xml模組

# et是我們起的別名來代替前面過長的名稱 可以這樣用

# import xml.etree.elementtree as et

# tree=et.parse("xml_data") #parse方法表示解析這個檔案,得到tree是物件

# roots=tree.getroot() # getroot()拿到根節點

# print(roots.tag)

# .attrib() 得到以key value形式返回的屬性名以及屬性值

# .text() 取到文字值

# .iter("標籤名") 取標籤的物件值

# .findall("") 找到多個標籤

# .find("") 找到乙個標籤

python的json模組教學

import json 建立數字列表 numbers 2,3,5,7,11,13 指定將數字列表儲存到其中的檔案的名稱 filename number.json with open filename,w as file object json.dump numbers,file object 第乙個...

詳解python中的模組及包匯入 python

python中的匯入關鍵字 import 以及from import 1 import import一般用於匯入包以及模組。不過有個小問題 1 當匯入的是模組的時候是可以直接可以使用模組內的函式以及變數的,比如說 包名為 com.test,在這個包底下有個模組為a.py,那麼當其他包中的模組想要引入...

優化模組 優化模組教學設計以提高課堂教學實效

6月12日上午,武實小 前小英語校際交流活動在前黃中心小學開展,全體英語教師參與本次活動,武實小朱亞燕主任來校指導。首先,前小的周禮東老師和湯婷老師進行了三年級的複習課教學。周老師很注重整節課的整體性和連貫性,以兩個task引出農場,複習了動物類和水果類的單詞及相關的句型。通過遊戲 歌曲讓學生在輕鬆...