token = q.upload_token(BUCKET_NAME, key)
File "build/bdist.linux-x86_64/egg/qiniu/auth.py", line 152, in upload_token
File "build/bdist.linux-x86_64/egg/qiniu/auth.py", line 156, in __upload_token
File "build/bdist.linux-x86_64/egg/qiniu/auth.py", line 70, in token_with_data
File "build/bdist.linux-x86_64/egg/qiniu/auth.py", line 62, in __token
File "/usr/lib/python2.7/hmac.py", line 133, in new
return HMAC(key, msg, digestmod)
File "/usr/lib/python2.7/hmac.py", line 72, in init
self.outer.update(key.translate(trans_5C))
TypeError: character mapping must return integer, None or unicode
========================================================================
环境:
系统是ubuntu 14.04
是默认python 2.7.6
试了sdk 6.1.9 和 7.0.5以及最新源码安装。
纠结中...
暂没法往下走了,求助啊!
我自己弄好啦! 去掉以下代码行即可: