Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要使用python输出json的帮助吗_Php_Python_Json - Fatal编程技术网

Php 需要使用python输出json的帮助吗

Php 需要使用python输出json的帮助吗,php,python,json,Php,Python,Json,我需要帮助用python输出json密钥。我试图输出名称“carl” Python代码: from json import loads import json,urllib2 class yomamma: def __init__(self): url = urlopen('http://localhost/name.php').read() name = loads(url) print "Hello" (name) Php代码(针对我制作的js

我需要帮助用python输出json密钥。我试图输出名称“carl”

Python代码:

 from json import loads
 import json,urllib2

class yomamma:
  def __init__(self):
      url = urlopen('http://localhost/name.php').read()
      name = loads(url)
      print "Hello" (name)
Php代码(针对我制作的json):


我假设PHP代码工作正常,我对PHP不太了解

在客户端上,我建议使用(可通过
pip安装请求安装)

.json
方法返回一个Python字典

仔细看一下代码,似乎您正试图通过将两个字符串相邻写入来连接它们。相反,请使用连接运算符(
+
):

或者,您可以使用字符串格式功能:

print "Hello {}".format(data['person_one'])
甚至是爱好者(但一开始可能有点复杂):

试试这个:

import json
person_data = json.loads(url)
print "Hello {}".format(person_data["person_one"])

谢谢,我现在就试试:)
print "Hello" + data['person_one']
print "Hello {}".format(data['person_one'])
r = requests.get('http://localhost/name.php')
print "Hello {person_one}".format(**r.json())
import json
person_data = json.loads(url)
print "Hello {}".format(person_data["person_one"])