Storan Awan Qiniu - SDK versi Python Qiniu tidak boleh memuat naik imej disebabkan isu versi
怪我咯
怪我咯 2017-05-18 11:01:10
0
2
697

Persekitaran

  • Win7 64-bit

  • Python 3.5.3

Soalan

Saya menemui ini apabila menggunakan UEditor digabungkan dengan Qiniu SDK untuk memuat naik gambar

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'

Sebabnya ialah pembolehubah persekitaran sistem tidak ditetapkan kepada HOME

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

Saya ingin bertanya sama ada ini adalah BUG Qiniu, atau adakah ia tidak cukup serasi dengan Python 3.x?

怪我咯
怪我咯

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

membalas semua(2)
为情所困

Ini masalah dengan kod anda Hasil daripada os.getenv("HOME") masih Tiada, dan pembolehubah persekitaran masih tidak diluluskan!

phpcn_u1582

Saya menyemaknya di GitHub, dan kod rasmi telah dikemas kini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan