常用模組 自己總結,不全

2022-06-14 18:24:08 字數 2054 閱讀 6939

collections模組:python中的擴充套件資料型別

namedtuple:命名元組

point = namedtuple("point", ["x", "y"])

p1 = point(1, 2) ->得到 point(x=1, y=2)

print(p1) ->得到 1

print(p1.y) ->得到 2

queue模組:佇列,先進先出

import queue

q = queue.queue()

q.put("a")

q.put("b")

q.put("c")

print(q.get())

print(q.get())

print(q.get())

print(q.get())

time模組:和時間打交道的模組

time.time():時間戳時間

time.strftime():格式化時間

random模組:隨機數模組

random.randint(1, 5):返回乙個大於等於1小於等於5的整數

random.randrange(1, 10, 2):返回乙個大於等於1小於10的奇數

random.choice(["a", 1, ["c", "f"]]):從列表中隨機返回乙個元素

random.sample(["a", 1, ["c", "f"]], 2):隨機選擇多個返回,返回的個數為第二個引數

random.shuffle:對列表隨機打亂順序

item = ["a", 1, ["c", "f"]]

random.shuffle(item)

print(item)

randemo隨機生成驗證碼例子:

import random

ran = range(65, 91)

zimu_ran =

for i in ran:

for i in ran:

for i in range(0, 11):

ret = random.sample(zimu_ran, 6)

print(ret)

os模組:和作業系統打交道的模組

os.getcwd():獲取當前檔案的資料夾路徑

os.makedirs("dirname1/dirname2"):建立多級目錄,在當前資料夾下建立乙個dirname1資料夾

同時在dirname1資料夾下建立乙個dirname2資料夾

os.removedirs("dirname1/dirname2"):遞迴刪除,刪除dirname1資料夾下的dirname2資料夾

如果此時dirname1資料夾為空,則也被刪除

os.mkdir():在當前資料夾下建立單級目錄

os.rmdir():在當前資料夾下刪除單級目錄

os.listdir():顯示檔案路徑下的所有資料夾和檔案並放在列表中

os.stat():獲取資料夾資訊

os.sep:獲取當前作業系統路徑分割符號

跨平台跑**使用

os.path.join():路徑拼接

ret = os.path.join(r"e:\redjango專案", "test")

print(ret) ->得到e:\redjango專案\test

os.path.isfile():輸入乙個路徑,檢視是不是檔案

os.path.isdir():輸入乙個路徑,檢視是不是檔案

sys模組:和python直譯器打交道的模組

sys.platform:返回作業系統資訊

sys.version:返回python直譯器版本資訊

sys.exit():程式退出

sys.path:引用模組的路徑,返回乙個列表,裡面是引用順序

json模組:python資料型別和str進行轉換的模組

json.dumps() 序列化

json.loads() 反序列化

json.dump() 序列化,操作檔案的時候用,接收乙個檔案控制代碼

json.load() 序列化,操作檔案的時候用,接收乙個檔案控制代碼

ansible 常用模組總結

記錄常用的模組功能,詳細使用檢視官網。建立軟連線 ansible test m file a src tmp conf.d dest tmp conf.d state link 刪除目錄 ansible test m file a path tmp test.conf state absent sy...

UGUI優化不全總結

overdraw和wireframe兩個渲染模式可以檢視填充率 ui也是網格,乙個網格的資料將等待gpu呼叫介面繪製乙個drawcall 半透明從後向前渲染,半透明渲染兩次容易造成填充率問題 盡量不要用setactive方法 text的頂點多 材質和精靈一樣可以合批 framedebug視窗顯示渲染...

jQuery總結 暫時還不全

找標籤 jquery找標籤和css找標籤的方式有些類似 a,d1 找到a標籤和id為d1的標籤,相當於css選擇器的組合選擇器 form input 找到form標籤中的所有input標籤 form input 找到包裹在form標籤中的input標籤 label input 找到緊挨在label標...