Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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从restAPI localhost服务器删除上载的图像条目?_Python_Python 3.x_Rest - Fatal编程技术网

如何使用python从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

我已设法将图像上载到我的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(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)