python客户端从python s读取json列表

2024-10-02 20:32:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这里和网上有很多json教程和问答,我已经读过了;但是我仍然在努力让python脚本正常工作。在

我从客户机调用python服务器程序来读取示例列表。我的错误是:

<type 'exceptions.ValueError'>: No JSON object could be decoded
 args = ('No JSON object could be decoded',)
 message = 'No JSON object could be decoded'

在服务器的某个地方,我得到了错误的代码,它没有获取列表并将其作为json字符串发送。在

我在Mongoose网络服务器上运行一切。在

服务器(psptest5.py):

^{pr2}$

客户(jsonreadtest.py)公司名称:

#!C:\Mongoose\Python26\python.exe

import cgi
import cgitb
cgitb.enable()
import json
import urllib2
from pprint import pprint
import csv, sys

url = 'http://localhost:8080/psptest5.py'
data = json.load(urllib2.urlopen(url))
print data

有什么帮助吗


Tags: nopyimport服务器json列表object错误
2条回答

服务器代码不呈现任何内容。尝试以下代码(服务器):

#!C:\Mongoose\Python26\python.exe

import json

print 'Content-Type: application/json'
print
print json.dumps({'customer': 'Varun Inc','email': 'varun.verma@varun.com'})

您的服务器似乎实际上并没有返回任何东西,所以当您的客户机运行data = json.load(urllib2.urlopen(url))时,它试图从一个空字符串加载JSON。在

相关问题 更多 >