七牛雲端儲存 - 七牛Python版SDK因為版本問題導致無法上傳圖片
怪我咯
怪我咯 2017-05-18 11:01:10
0
2
675

環境

  • Win7 64 位元

  • Python 3.5.3

問題

使用UEditor結合七牛SDK上傳圖片時候發現了

Traceback (most recent call last):
 ...
  File "D:\Python\python34\lib\site-packages\qiniu\zone.py", line 124, in host_cache_file_path
    return home + "/.qiniu_pythonsdk_hostscache.json"
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

原因是系統環境變數沒有設定HOME

#
 def host_cache_file_path(self):
        home = os.getenv("HOME")
        return home + "/.qiniu_pythonsdk_hostscache.json"

我想問一下這個是七牛的BUG呢,還是對Python3.x相容性還不夠?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(2)
为情所困

是你程式碼問題, os.getenv("HOME")結果還是為None的,環境變數還是沒有傳過去!

phpcn_u1582

我在GitHub上看了一下,目前官方已經更新過程式碼。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板