json 模組使用方法

2021-08-20 08:22:19 字數 613 閱讀 2457

json檔案即使為空,內部也要有乙個空的{} 否則讀入就會報錯

dump 轉成str格式並儲存到檔案

dumps 僅轉成str格式並不能儲存到檔案

import json  # 匯入json模組

# 取資料

with open(file, 'r', encoding = 'utf-8') as f:

data = json.load(檔案路徑)

import json  # 匯入json模組

# 讀資料

with open(file, 'w', encoding = 'utf-8') as f: # 這裡必須用w模式才能寫入

data = json.dump('資料',檔案路徑)

====區別====

pickle 檔案開啟模式 必須用 寫wb 讀rb 二進位制模式! 二進位制模式! 二進位制模式!

pickle 開啟r的時候可以 if f:判斷下是否檔案為空, 如果檔案空讀的話會報錯

pickle為二進位制格式

pickle只能在python內使用,不支援其他語言

pickle支援python裡的所有資料型別

map模組使用方法

map指令使用ngx http map module模組提供的。預設情況下,nginx有載入這個模組,除非人為的 without http map module。ngx http map module模組可以建立變數,這些變數的值與另外的變數值相關聯。允許分類或者同時對映多個值到多個不同值並儲存到乙...

ansible script模組使用方法

在遠端主機上執行ansible主機上的指令碼,且不需要將指令碼複製到被執行的遠端主機上 先進入 opt目錄下,再執行test.sh指令碼 ansible all m script a chdir opt opt test.sh 若 opt a.file存在時,不執行test.sh指令碼 ansibl...

ansible file模組使用方法

管理遠端主機檔案,建立檔案或目錄,刪除檔案或目錄,修改檔案或目錄的許可權等 在 opt目錄下建立test目錄,並在 opt test目錄下建立test01檔案,屬主屬組為test,許可權644 ansible all m file a path opt test state directory an...