shelve模組的載入:
import shelve
# 只有乙個open函式返回類似字典的物件
f = shelve.open('shelve_text') # 載入
# 存入多個字典
f['info'] = # info 字典名 後面是字典具體內容
f['shop'] =
d =
print(d.get('good', 'price')) # 如果第乙個有則返回第乙個內容的值,如果沒有則返回第二個內容
print(d.get('name', 'price')) # 如果沒有則返回第二個內容
print(d.get('name', '沒有')) # 如果沒有則返回第二個內容
要點:
shelve資料獲取:
import shelve
# 帶r 和 不帶r 其實差不多
# f = shelve.open(r'shelve_text') # r 保持原生字元
f = shelve.open('shelve_text')
data1 = f.get('info') # 通過字典名獲取
print(data1)
data2 = f.get('name') # 直接獲取具體的鍵的值是獲取不到的
print(data2)
data3 = f.get('shop') # 通過字典名獲取
print(data3)
要點: Python3安裝Matplotlib模組
matplotlib 是 python 的繪相簿。它可與 numpy 一起使用,提供了一種有效的 matlab 開源替代方案。它也可以和圖形工具包一起使用,如 pyqt 和 wxpython。開啟cmd,輸入語句 python m pip install u pip setuptools pytho...
python3安裝 Python3的安裝
1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...
python3的樣子 python3 基礎
第一周 語言基礎 一 python是一門什麼樣的語言?解釋型動態型別強型別定義語言。二 python2和3的主要區別?1 python3裡可以直接預設寫中文,然後python2裡是不能直接寫的。2 python2裡print不用加括號,可直接寫字串,也可以加 python3裡printi必須要加括號...