python中pickle模塊的使用注意
1、注意事項
pickle除了支持Python中所有的數據類型外,還支持函數,類,以及類的實例。
load()函數,必須以二進制可讀的模式打開,即"rb";dump()函數,則需要以二進制可寫的模式打開,即"wb"。
2、可能出現的異常
PickleError:封裝和拆封時出現的異常類,繼承自Exception。
PicklingError:遇到不可封裝的對象時出現的異常,繼承自PickleError。
UnPicklingError:拆封對象過程中出現的異常,繼承自PickleError。
3、實例
importrandom
importpickle
grades=[]
foriinrange(5):
name=input("name:")
score=random.randint(50,100)
grades.append([name,score])
print(grades)
withopen("grades.txt","wb")asf:
pickle.dump(grades,f)
print("結果已保存")
以上就是Python中pickle模塊的使用注意,希望能對大家有所幫助,更多Python學習教程請關注IT培訓機構:千鋒教育。