我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么python这个位置不能这些填写呢

def run(url,json=None,data=None):
res_post = requests.post(url,json,data)
return res_post.text

img

疑问 json和data 默认参数都是None data参数和json参数传入都是错的 必须要把图片中 换个位置才能成功

位置传参不能交换顺序,所以你要按post方法参数的顺序,data在json前面。
像下面这种关键字传参就可以交换顺序

def fun(a,b,c) 
  return a+b+c
    
print(f(1,c=3,b=2))

有帮助的话采纳一下哦!

近期文章

  • mybatis resultmap 可以返回实体类的字段参数吗?表里面是没该字段的。
  • vs code点击运行出现这个问题
  • 不知道代码错在哪儿一直显示
  • 这,建不了工程啊怎么办
  • 关于字符数组的地址的问题
  • 一维Hardamad矩阵变换MATLAB编程
  • 编译不出,问题出在哪
  • sql server 数据库TDE加密后无法还原数据库
  • 通过JSON从mysql数据库中获取BLOB映像
  • macos系统用终端执行java代码时出现了utf-8的不可映射字符错误,该如何解决?
  • C语言:求时间复杂度T(n)
  • Excel导入和导出在项目可以使用com.alanpoi.alanpoi-analysis吗
  • 助:office excle vba 怎么自动在下一行粘贴
  • Keil语言编写出现L118错误,希望有人可以给我看看,怎么改正
  • 正确c语言输入也出错
  • 乌班图运行bochs
  • 这个是咋回事啊,麻了
  • 输入多组三元数据,判断有多少组是相同的。
  • 网页缩放,文字排版变乱
  • PHP Curl / Todoist /添加项目

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华