json.decoder.JSONDecodeError:预期值:第1行第1列

问题描述

我是Python的新手,我无法准确地找到引发此错误的原因,因为我根本不精通这些错误。但是据我所读,这可能是API出现问题,或者是解码JSON。但是我真的可以为此提供一些帮助。

这是确切的错误(我认为先显示错误更有用,考虑到声明错误时它引用了代码的几个不同部分):

NameError

以下是我引用的代码段,我相信...

主要的第7行纯粹是我从根项目文件夹中导入模块sendgrid.py。因此,所有代码都不在一个文件中...以下是sendgrid.py的摘要,导致其他错误直接来自我的文件

Traceback (most recent call last):
  File "main.py",line 7,in <module>
    import sendgrid
  File "C:\Users\ikrom\Documents\authhgg\sendgrid.py",line 221,in <module>
    print(sg.login())
  File "C:\Users\ikrom\Documents\authhgg\sendgrid.py",line 50,in login
    return {"status_code": login.status_code,"response":login.json()}
  File "C:\python38\lib\site-packages\requests\models.py",line 898,in json
    return complexjson.loads(self.text,**kwargs)
  File "C:\python38\lib\json\__init__.py",line 357,in loads
    return _default_decoder.decode(s)
  File "C:\python38\lib\json\decoder.py",line 337,in decode
    obj,end = self.raw_decode(s,idx=_w(s,0).end())
  File "C:\python38\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)

第50行是最后一行,我还包括函数中包​​含的所有行:

错误引用所引用的代码的所有其他行(sendgrid.py的221行)正在运行上述代码所定义的功能

如果您对我为什么要使用它有任何想法,请告诉我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)