LanZouCloud-API icon indicating copy to clipboard operation
LanZouCloud-API copied to clipboard

上传文件夹时遇到了创建文件夹错误

Open super-cookerBH4HZD opened this issue 1 year ago • 2 comments

几乎没有延迟,一用upload_dir函数就返回5,请问这种情况可能是什么造成的,登录函数返回正常

super-cookerBH4HZD avatar Jul 31 '24 03:07 super-cookerBH4HZD

我也是创建文件夹错误,只不过是直接报错 `PS D:\Desktop\Music> py .\upload.py Login Lanzouyun: SUCCESS Traceback (most recent call last): File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\site-packages\requests\models.py", line 974, in json return complexjson.loads(self.text, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\json_init_.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\json\decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\json\decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "D:\Desktop\Music\upload.py", line 62, in state_code = lz.upload_dir(MusicDirPath, -1, callback=progress_callback, failed_callback=failed_callback) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\site-packages\lanzou\api\core.py", line 966, in upload_dir dir_id = self.mkdir(folder_id, dir_name, '批量上传') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\site-packages\lanzou\api\core.py", line 639, in mkdir folder_list = self.get_dir_list(parent_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\site-packages\lanzou\api\core.py", line 396, in get_dir_list for folder in resp.json()['text']: ^^^^^^^^^^^ File "C:\Users\cyh\AppData\Local\Programs\Python\Python312\Lib\site-packages\requests\models.py", line 978, in json raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)` 我看了一下resp.txt和resp.context是空的(所以json报错了)

Cheryhole avatar Aug 05 '24 13:08 Cheryhole

天哪,我遇到了同样的问题,报错simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Jason-XII avatar Aug 13 '24 10:08 Jason-XII