向php发送json数据类型,通过python向php api发送json数据

我是python新手。我创建了一个基于gui的应用程序来将值插入数据库。

我已经创建了一个restapi来处理db操作。如何使用python创建的json附加api URL。在

在应用程序副本在from Tkinter import *

import tkMessageBox

import json

import requests

from urllib import urlopen

top = Tk()

L1 = Label(top, text="Title")

L1.pack( side = TOP)

E1 = Entry(top, bd =5)

E1.pack(side = TOP)

L2 = Label(top, text="Author")

L2.pack( side = TOP)

E2 = Entry(top, bd =5)

E2.pack(side = TOP)

L3 = Label(top, text="Body")

L3.pack( side = TOP)

E3 = Entry(top, bd =5)

E3.pack(side = TOP)

input = E2.get();

def callfunc():

data = {"author": E2.get(),

"body" : E3.get(),

"title" : E1.get()}

data_json = json.dumps(data)

# r = requests.get('http://localhost/spritle/api.php?action=get_uses')

#url = "http://localhost/spritle/api.php?action=insert_list&data_json="

#

url = urlopen("http://localhost/spritle/api.php?action=insert_list&data_json="%data_json).read()

tkMessageBox.showinfo("Result",data_json)

SubmitButton = Button(text="Submit", fg="White", bg="#0094FF",

font=("Grobold", 10), command = callfunc)

SubmitButton.pack()

top.mainloop()

错误:

^{pr2}$

我在向url附加数据\u json时出错?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值