Win7 64-bit
Python 3.5.3
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?
Ini masalah dengan kod anda Hasil daripada os.getenv("HOME") masih Tiada, dan pembolehubah persekitaran masih tidak diluluskan!
Saya menyemaknya di GitHub, dan kod rasmi telah dikemas kini.