如何使用python从restAPI localhost服务器删除上载的图像条目?
我已设法将图像上载到我的restAPI localhost服务器进行分析,其中包含大量培训数据,我正在尝试删除所有条目,但此代码有问题:如何使用python从restAPI localhost服务器删除上载的图像条目?,python,python-3.x,rest,Python,Python 3.x,Rest,我已设法将图像上载到我的restAPI localhost服务器进行分析,其中包含大量培训数据,我正在尝试删除所有条目,但此代码有问题: def delete_all_person(self,prsID): host_url = "api/person/delete?" parameters = {'person-id':prsID} r = requests.delete(base_url + urllib.parse.urlencode(p
def delete_all_person(self,prsID):
host_url = "api/person/delete?"
parameters = {'person-id':prsID}
r = requests.delete(base_url + urllib.parse.urlencode(parameters),headers={'Authorization': self.auth_tok}, data=data).json()
return r
prsID = [5] #delete entry with id number 5.
prsID = [0:] #delete all entries.
cViS.delete_all_person()
我犯了一个错误
TypeError: delete_person() missing 1 required positional argument: 'prsID'
当我编辑我的代码到这一个时,我得到错误:``类型错误:delete_all_person缺少一个必需的位置参数:'prsID'``然后我将prsID arg添加到函数调用中:但是我得到了``名称错误:name'prsID'未定义``我编辑了我的答案,你的问题是调用函数delete_all_person,您需要传递此人的id。我想我明白我做错了什么。谢谢,我通过向函数参数调用添加id号,一次删除了1个条目。但我想知道如何删除所有条目?!
def delete_all_person(self,prsID):
host_url = "api/person/delete?"
parameters = {'person-id':prsID}
r = requests.delete(base_url + urllib.parse.urlencode(parameters),headers={'Authorization': self.auth_tok}, data=data).json()
return r
prsID = [0:] #delete all entries.
cViS.delete_all_person(prsID)