আমি পাইথন ৩.৩ ব্যবহার করছি এবং একটি সাধারণ অভিধান বাছাই করার সময় আমার একটি ক্রিপ্টিক ত্রুটি হচ্ছে having
কোডটি এখানে:
import os
import pickle
from pickle import *
os.chdir('c:/Python26/progfiles/')
def storvars(vdict):
f = open('varstor.txt','w')
pickle.dump(vdict,f,)
f.close()
return
mydict = {'name':'john','gender':'male','age':'45'}
storvars(mydict)
এবং আমি পেয়েছি:
Traceback (most recent call last):
File "C:/Python26/test18.py", line 31, in <module>
storvars(mydict)
File "C:/Python26/test18.py", line 14, in storvars
pickle.dump(vdict,f,)
TypeError: must be str, not bytes
pickle.dump()
এবং এর জন্য উল্লেখ করা হয়েছিলpickle.load()
। উভয় জায়গাতেই এটি শুধুমাত্র ফাংশন ব্যাখ্যার মাঝখানে কাছে যাওয়ার সময় উল্লেখ করা হয়েছিল। কারও এই পরিষ্কার করা উচিত।