tôi tiếp tục nhận được lỗi này khi tôi chạy đoạn mã sau vào python 3:Lỗi Loại: một đối tượng byte giống như là bắt buộc, không phải là 'str' - Pokemon đi Hack
fname1 = "auth_cache_%s" % username
fname=fname1.encode(encoding='utf_8')
#fname=fname1.encode()
if os.path.isfile(fname,) and cached:
response = pickle.load(open(fname))
else:
response = self.heartbeat()
f = open(fname,"w")
pickle.dump(response, f)
Đây là lỗi tôi nhận được :
File "C:\Users\Dorien Xia\Desktop\Pokemon-Go-Bot-Working-Hack-API-master\pgoapi\pgoapi.py", line 345, in login
response = pickle.load(open(fname))
TypeError: a bytes-like object is required, not 'str'
Tôi đã thử chuyển đổi fname1 thành byte thông qua chức năng mã hóa nhưng vẫn chưa khắc phục được sự cố. Ai đó có thể cho tôi biết có chuyện gì không?
Bản sao có thể có của [Sử dụng pickle.dump - TypeError: phải là str, chứ không phải byte] (http://stackoverflow.com/questions/13906623/using-pickle-dump-typeerror-must-be-str-not- byte) –