对不起,如果我没有解释清楚。

我想创建一个包装器来调用具有不同数量输入的预定义函数。当然,我可以为每个函数创建单独的包装器,但我想知道是否有一种方法可以为所有情况创建通用包装器。在

应该调用的函数名为“fun1”和“fun2”,输入数量不同。我需要创建一个包装器“fun_wrap(func_name,inputs amount of inputs)”,它只需要调用函数名及其相关的输入量。在

还有一件事,我需要通过添加''u in'来更改输入名称,并首先使它们成为全局变量。下面是我的坏代码。谢谢你的建议!在def fun1(a,b):

return a+b

def fun2(a,b,c):

return a*b/c

def set_globals(**kwargs):

for argname in kwargs:

globals()['%s_in' % argname] = kwargs[argname]

def fun_wrap(func_name, uncertain amount of inputs):

ffunc_name(set_globals(uncertain amount of inputs))

通过这种方式,如果我可以用以下论点来称final_有趣:

^{pr2}$

更新

我试着用*arg,但失败了。。。在def fun1(a,b):

return a+b

def fun2(a,b,c):

return a*b/c

def set_globals(**kwargs):

for argname in kwargs:

globals()['%s_in' % argname] = kwargs[argname]

def fun_wrap(func_name, *arg):

func_name(set_globals(*arg))

fun_wrap(fun2,a=1,b=2,c=3)

收到错误:Traceback (most recent call last):

File "D:\Dropbox\AppPest\rice\try.py", line 19, in

fun_wrap(fun2,a=1,b=2,c=3)

TypeError: fun_wrap() got an unexpected keyword argument 'a'

python输入不确定个数_将不确定数量的输入传递给一个函数的子函数相关推荐

  1. python统计闰年的个数_闰年python_闰年 python_python 闰年数 - 云+社区 - 腾讯云

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 栈(stack)类,用于模拟一种具有后进先出(lifo)特性的数据结构#! us ...

  2. python统计元音字母个数_统计字符串中各元音字母(即A,E,I,O,U)的个数。

    下列给定函数中,函数 fun 的功能是:统计字符串中各元音字母 ( 即 A , E , I , O , U) 的个数.注意:字 母不分大小写.例如,输入 THIs is a boot ,则应输出是 1 ...

  3. python数据拟合固定参数_如何将数据拟合到非理想二极管方程(隐式非线性函数)并检索参数 - python...

    散乱数据图 我需要将(x,y)-数据拟合到具有两个变量(x和y)的方程式中,并检索5个未知参数. 我正在编写一个脚本,以处理来自简单.txt文件的IV数据(电流电压),并将其拟合为称为非理想二极管方程 ...

  4. python如何输入n个数字_如何在列表中逐个输入n个数字?

    最简单的方法如下:n = int(input()) l = [int(input()) for _ in range(n)] 但是,这有一些问题:它会在无效输入时崩溃. 它评估危险的输入-用户可以修改 ...

  5. python 找质数的个数_盘一盘 Python 系列特别篇 All 和 Any

    本文含 3758 字,9图表截屏建议阅读 10 分钟 本文是 Python 系列的特别篇的第十四篇 特别篇 1 - PyEcharts TreeMap 特别篇 2 - 面向对象编程 特别篇 3 - 两 ...

  6. python分箱统计个数_【数据处理】python变量分箱常见手法:分类型、数值型、卡方、自定义...

    """ 分箱逻辑: 1.类别型特征: 1)类别数在5个以下,可以直接根据类别来分箱 (binning_cate) 2)类别数在5个以上,建议做降基处理,再根据降基后的类别 ...

  7. python 找质数的个数_用Python打造一款文件搜索工具,所有功能自己定义!

    一.前言 大家好,又到了Python办公自动化系列. 在日常的办公中,我们经常会从一堆不同格式的文件(夹)中搜索特定的文件,可能你是凭着记忆去找或是借助软件,但你有想过如何用Python实现吗?本文将 ...

  8. 用java提示用户输入学生个数_编写程序,提示用户输入一个数N,然后显示1~N的所有偶数平方值,求大神看看我写的程序哪里有问题。。...

    点击查看编写程序,提示用户输入一个数N,然后显示1~N的所有偶数平方值,求大神看看我写的程序哪里有问题..具体信息 答: 修改后的程序:#includeint main(){int n,a,b;pri ...

  9. python分箱统计个数_使用python 计算百分位数实现数据分箱代码

    对于百分位数,相信大家都比较熟悉,以下解释源引自百度百科. 百分位数,如果将一组数据从小到大排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数.可表示为:一组n个观测值 ...

最新文章

  1. 24 location对象
  2. 系统集成项目管理工程师教程(第2版)带书签目录
  3. python_day9 进程池
  4. spark on k8s准确完整的测试步骤:提交Pi计算程序至k8s集群
  5. 爬虫只能用python吗_只针对 Python 爬虫,该如何学习?
  6. JAVA听力源码,英语听力练习
  7. [USACO 2017 Feb Gold] Tutorial
  8. 数组和JSON之间的格式转换
  9. whitepages 爬取_运营笔记:是时候了解蜘蛛爬取原理了!揭秘收录难题!
  10. 在Windows Server2008上安装SQL2008群集
  11. bilibili怎么用用户名登录_bilibili账号安全中心 | 手游网游页游攻略大全
  12. 根据后台日志文件查找错误_linux中find命令根据文件类型来查找
  13. Git XP 安装图解
  14. web前端三大主流框架
  15. C++异常处理throw
  16. smartBi调整参数排版
  17. java学了之后老忘_老程序员的建议,零基础学java,常见的误区和解决方法
  18. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java创梦宝大学生创业众筹平台cds88
  19. 合天CTF-签到般的包含
  20. ssh备考-03hibernate各种查询方式

热门文章

  1. 0004-程序流程2之ui-router大意
  2. 第三回 Bootstrap3.x 起步
  3. python--字符串为空
  4. Enterprise Library 中加密数据库连接字符串
  5. 在dotnetnuke中去掉显示姓名中的空格
  6. mysql将俩个SQL查询出来的不一样的结果横向拼接成一行数据
  7. learn python the hard way 习题6~10总结
  8. 解决Python开发过程中依赖库打包问题的方法
  9. jquery blockui 遮罩【转】
  10. linux中vi编辑器(转载)