ord() expected string of length 1, but int found


源代碼是這樣:

s=b'^SdVkT#S ]`Y\\!^)\x8f\x80ism'
key=''
for i in s:
     i=ord(i)-16
     key+=chr(i^32)
print (key)

運行后出現了問題:ord() expected string of length 1, but int found

之所以出現這個問題,是在字符串轉換過程中出現了一個小錯誤,在一系列百度和谷歌后,發現概念還是很迷糊,但是在曙光大佬的解答后,明白了怎么處理,就是在s后加””,運行后發現完美解決


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM