Python将数据发布到web服务

2024-09-27 23:20:05 发布

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

我正在尝试编写一个python脚本,将数据发布到连接到restfulweb服务的microsoftsqlserver数据库。然而,我得到了一个错误,我不明白,从来没有遇到过。你知道吗

发布数据的Python代码:

import json
import requests
import pprint
url = 'http://192.168.1.111/api/Data'
data = {'ID': '1', "ChannelID': '34','TimeStampID': '45'}
data_json = json.dumps(data)
headers = {'Content-type': 'application/json'}
response = requests.post(url, data=data_json, headers=headers)
pprint.pprint(response.json())

下面的错误是:enter image description here

为了防止错误的导入,我还删除了所有名为json的文件。上面的错误是什么意思?我试图从下面的链接中查找什么是kwargs,但不明白。你知道吗

Understanding kwargs in Python

*args and **kwargs?

如有任何帮助,我将不胜感激。你知道吗


Tags: 数据import脚本数据库jsonurldataresponse
1条回答
网友
1楼 · 发布于 2024-09-27 23:20:05

我不确定这个错误,但是对于**args和**kwargs:

**args表示可以根据需要添加任意多的参数

**kwargs是指Python中的关键字,不能用作变量名。请参见:

>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 
'del','elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 
'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 
'with', 'yield']

相关问题 更多 >

    热门问题