1. 程式人生 > >python ,json,pickle 模塊

python ,json,pickle 模塊

close import 方法 lose style 打開文件 ice file 打印

import json,pickle

json

json.dumps:把一個字典或列表之類的類型轉換為str類型 然後就能保存到文本裏去了!

str類型循環就當作單個字符來循環了,當然這只是例子.或許有的還不知道呢!

json.loads:把json.dumps轉換的數據又轉換為python可以認識的字典或列表!

轉換後就是我們想要的字典或列表然後就可以用來循環了,nice!

pickle

pickle.dumps:把一個字典或列表之類的類型轉換為bytes類型(二進制) 然後就能保存到文本裏去了!

bytes類型用來循環並且打印的話就會出現你只看到一條數字往下滑!

pickle.loads:把json.dumps轉換的數據又轉換為python可以認識的字典或列表!

轉換後就是我們想要的字典或列表然後就可以用來循環了,nice!

with

with open(文件,權限) as 變量名: 標識open打開的這個文件並且以什麽權限賦予變量名:

這種變量直接就相當於一個變量 = 字典或列表 不需要用.read()方式讀取 json是這樣的pickle應該也是如此:

.close()關閉文件

文件操作

date = [i for i in range(1,10)]

利用上述方法打開一個新文件 with open(‘json.json‘,‘w‘) as file: 沒有此文件就創建此文件,然後利用json.dumps轉換

date = json.dumps(date) 轉換    json.dump(date(寫入的數據),file(文件)) file.close()關閉文件:到這文件就寫入了ok!

那麽如何提取文件數據呢?

我們還是用with open(‘json.json‘,‘r‘) as file:打開文件以只讀方式 然後使用date = json.loads(file(文件))轉換為pytho認識的字典或列表 接受變量是date

然後就可以執行多種操作了,操作完記得關閉文件。file.close()

python ,json,pickle 模塊