我有一个Python脚本应该连接到mysql数据库,创建一些具有特定字段的表,然后连接到一个名为的漏洞扫描工具,解码json信息并将其转储到sql db中。我已经安装并设置了所有内容,但是当我运行脚本时,我收到以下错误:
Traceback (most recent call last):
File "C:\Users\guest\Desktop\mysql2BR.py", line 95, in result = json.loads(content)
File "C:\Python26\lib\json\__init__.py", line 307, in loads return _default_decoder.decode(s)
File "C:\Python26\lib\json\decoder.py", line 319, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Python26\lib\json\decoder.py", line 338, in raw_decode raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
我使用Python 2.6运行它(在最新版本的Python 3上收到语法错误)并安装了httplib2模块。我正在Windows Server 2008虚拟机上进行此操作。
是否会出现问题,因为来自扫描产品的数据都存在于redhat框中,而我正在尝试运行脚本/连接并在Windows机器上安装mysql数据库?关于如何正常运行的任何想法?