2016-12-05 156 views
1

在使用泡菜來保存數據的例子,我經常遇到這樣的情況,許多人使用'wb',例如第二個參數:Python的泡椒轉儲的「Wb」參數

pickle.dump(obj, open('save.p', 'wb'))

'wb'參數的作用是什麼?

回答

2

這不是一個pickle參數,而是一個open函數的參數。這意味着:打開寫入並以二進制模式打開。

你可以閱讀更多在the documentation.

1

「WB」是指「寫入二進制」和用於文件句柄:開放(「save.p」,「WB」),其中pickeled數據寫入到文件。

也就是短版:

handle = open('save.p', 'wb') 
pickle.dump(obj, handle)