閱讀和寫作泡菜文件時,我注意到有些代碼片段使用.p
其他.pkl
和一些完整的.pickle
。有沒有一個最pythonic這樣做?文件擴展命名:.p vs .pkl vs .pickle
我目前的觀點是沒有一個正確的答案,而且其中任何一個都足夠了。實際上,在運行pickle.load(open(filename, "rb"))
時,寫入awesome.pkl
或awesome.sauce
的文件名不會有什麼區別。這就是說,文件擴展名只是一個實際上並未影響底層數據的約定。是對的嗎?
獎勵:如果我救了一個PNG圖像myimage.jpg
?會造成什麼破壞?