Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Python 将文件中的数据转换为变量的值_Python_Json_Api - Fatal编程技术网

Python 将文件中的数据转换为变量的值

Python 将文件中的数据转换为变量的值,python,json,api,Python,Json,Api,我正在从url读取文件,格式如下 [{ "Coupon_ID": "IW12390", "Campaign_ID": "353", "Campaign_Name": "Dominos", "Title": "Get 10% Off on INR 400", "Description": "Get 10% Off on INR 400 & Above. Valid for online order only. This code is not valid on Simply Veg, Si

我正在从url读取文件,格式如下

[{
"Coupon_ID": "IW12390",
"Campaign_ID": "353",
"Campaign_Name": "Dominos",
"Title": "Get 10% Off on INR 400",
"Description": "Get 10% Off on INR 400 & Above. Valid for online order only. This code is not valid on Simply Veg, Simply N-Veg Pizzas, and Combos.",
"Category": "Food & Beverages",
"Type": "Coupon",
"Type_Value": "DOM10",
"Tracking_URL": "http:\/\/tracking.icubeswire.com\/aff_c?offer_id=353&aff_id=1784",
"Added_Date": "2017-02-01",
"Expiry_Date": "2017-02-07"
},{
    "Coupon_ID": "IW12392",
    "Campaign_ID": "2269",
    "Campaign_Name": "Shoppers Stop",
    "Title": "Flat 50% on Fratini Woman",
    "Description": "Flat 50% on Fratini Woman only at Shoppers Stop. So Hurry!\r\n\r\n",
    "Category": "E-Commerce",
    "Type": "Deal",
    "Type_Value": "None",
    "Tracking_URL": "http:\/\/tracking.icubeswire.com\/aff_c?offer_id=2269&aff_id=1784&url_id=16740",
    "Added_Date": "2017-01-05",
    "Expiry_Date": "2017-02-01"
},]
现在我想要列表变量的值,如下所示。我是说 我需要将该值转储到变量X 打印X应与输入和输出相同

x[0] - first dict
x[1] - 2nd dict like that..
我使用了python urllib和jSon等。。什么都没用

我试过的代码

import json,urllib;
f = urllib.urlopen("http://assets.icubeswire.com/dealscoupons  /api/getcoupon.php?API_KEY=365dx177x70080ce8b07a05e47ae79118d8641")
x = json.load(f)
#API key changed that is not correct in that code.. just try with sample input

字面意思是
x=json.load(文件内容)
执行您需要的操作。下次发布您实际尝试过的代码时,也可以使用.Whit json.loads(),通常您可以将json字符串转换为python中的dict/list对象。您到底尝试了什么,没有成功的是什么,以及如何实现的?webFile=urllib.urlopen(“;json.load(webFile));我得到的值错误:无法解码json对象