在使用泡菜來保存數據的例子,我經常遇到這樣的情況,許多人使用'wb'
,例如第二個參數:Python的泡椒轉儲的「Wb」參數
pickle.dump(obj, open('save.p', 'wb'))
。
'wb'
參數的作用是什麼?
在使用泡菜來保存數據的例子,我經常遇到這樣的情況,許多人使用'wb'
,例如第二個參數:Python的泡椒轉儲的「Wb」參數
pickle.dump(obj, open('save.p', 'wb'))
。
'wb'
參數的作用是什麼?
這不是一個pickle參數,而是一個open函數的參數。這意味着:打開寫入並以二進制模式打開。
你可以閱讀更多在the documentation.
「WB」是指「寫入二進制」和用於文件句柄:開放(「save.p」,「WB」),其中pickeled數據寫入到文件。
也就是短版:
handle = open('save.p', 'wb')
pickle.dump(obj, handle)