suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Qiniu Cloud Storage – Das Qiniu Python-Versions-SDK kann aufgrund von Versionsproblemen keine Bilder hochladen

Umwelt

Frage

Ich habe das entdeckt, als ich UEditor in Kombination mit dem Qiniu SDK zum Hochladen von Bildern verwendet habe

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'

Der Grund dafür ist, dass die Systemumgebungsvariable nicht auf HOME gesetzt ist

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

Ich würde gerne fragen, ob dies ein Fehler von Qiniu ist oder ob es nicht ausreichend mit Python 3.x kompatibel ist?

怪我咯怪我咯2776 Tage vor720

Antworte allen(2)Ich werde antworten

  • 为情所困

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

    是你代码问题, os.getenv("HOME")结果还是为None的,环境变量还是没有传过去!

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 11:03:10

    我在GitHub上看了一下,目前官方已经更新过代码。

    Antwort
    0
  • StornierenAntwort