【发布时间】:2019-02-20 18:43:05
【问题描述】:
我是 Python 新手,我很难获得 Json 变量。
payload = ""
headers = {
'Authorization': authorization,
'cache-control': "no-cache",
'Postman-Token': "65a104eb-1210-4eeb-880b-ceed78b21364"
}
response = requests.request("GET", url, data=payload, headers=headers)
x = json.loads(response.text, object_hook=lambda d: namedtuple('X',
d.keys())(*d.values()))
for a in x:
print(a.numeroComlink)
connection = cx_Oracle.connect('xxxxx/xxxxx@XE')
cursor = connection.cursor()
sql_insert = "insert into usu_obt_cot (usu_numclk) values (:usu_numclk)"
cursor.execute(sql_insert, {"usu_numclk": int(x.numeroComlink)})
connection.commit()
cursor.close()
正如您在上面的代码中看到的,我在代码中间有一个打印,引用了下面错误所说的没有属性的确切字段。
从现在开始,我感谢您的关注。
【问题讨论】:
-
这是一个常规的 ole python 错误
标签: python json oracle cx-oracle