首頁  >  問答  >  主體

七牛雲端儲存 - 七牛Python版SDK因為版本問題導致無法上傳圖片

環境

問題

使用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相容性還不夠?

怪我咯怪我咯2711 天前641

全部回覆(2)我來回復

  • 为情所困

    为情所困2017-05-18 11:03:10

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

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 11:03:10

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

    回覆
    0
  • 取消回覆