zoukankan      html  css  js  c++  java
  • 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'
     
  • 相关阅读:
    一次摸鱼
    scenes
    mysql日志
    十万个为什么
    ss
    mysql之explain
    mysql之索引
    mysql1
    分页
    ajax分页
  • 原文地址:https://www.cnblogs.com/guotang/p/12344679.html
Copyright © 2011-2022 走看看