全画面に切り替えしたせいなのかよくわからないだが、メニューバーが突然消えました。
色々調べたところ、「CTRL + SHIFT + F」を押すことで解決してくれました。
2017年4月27日木曜日
2017年4月24日月曜日
python2系から3系にして、sha256ハッシュメソッドは「TypeError: key: expected bytes or bytearray, but got 'str'」
先日Python2.6からPython3.61にアップデートにしたら、元々問題なく動いてた「sha256」メソッドがこんなエラーになりました。↓
例:
TypeError: key: expected bytes or bytearray, but got 'str'
解決方法は、引数はbytearrayにしてから渡す。例:
hmac.new(bytearray(self.access_key, "ASCII"), bytearray(base_code, "ASCII"), hashlib.sha256).hexdigest()
2017年4月23日日曜日
Pythonで配列をカンマでjoinをしようとしたら、「: ('sequence item 0: expected str instance, decimal.Decimal found',)」
list = [3,5,12]
↑上記の配列をカンマで連結しようと思ったら、以下のエラーがでました。
<class 'tuple'>: ('sequence item 0: expected str instance, decimal.Decimal found',)
解決方法は、以下で示した通り、map関数を使う
↑上記の配列をカンマで連結しようと思ったら、以下のエラーがでました。
<class 'tuple'>: ('sequence item 0: expected str instance, decimal.Decimal found',)
解決方法は、以下で示した通り、map関数を使う
myList = ','.join(map(str, list))
登録:
投稿 (Atom)