• python中调用函数时,参数顺序与参数赋值问题


    设置类和函数如下:
    class MM():
    def ff(self,url(1),method(2),data=None(3),cookie=None(4)):
    if method.lower()=="post":
    res=requests.post(url,data,verify=False)
    else:
    res = requests.get(url, data,verify=False)
    return res

    调用函数:
    if __name__ == '__main__':
    url="https://XXX"
    data={"email":"XXX","password":"XXX","remember":"0"}
    res=MM().ff(url(1),method="post"(2),data=data(3))

      #或者
    res=MM().ff(url(1),data=data(3),method="post"(2))
    #data必须赋值,不然报错
    #报错内容为:ff() got multiple values for argument 'method'
     
  • 相关阅读:
    网络编程
    模块
    内置函数
    函数应用
    万能参数
    函数
    爬虫
    算法
    Flask
    linux
  • 原文地址:https://www.cnblogs.com/guotang/p/12344679.html
Copyright © 2020-2023  润新知