我试图在python中调用另一个函数内的函数,但找不到正确的语法.我想做的是这样的:
def wrapper(func, args):
func(args)
def func1(x):
print(x)
def func2(x, y, z):
return x+y+z
wrapper(func1, [x])
wrapper(func2, [x, y, z])
Run Code Online (Sandbox Code Playgroud)
在这种情况下,第一个呼叫将起作用,第二个呼叫不起作用 我想要修改的是包装函数而不是被调用的函数.
我有内核驱动程序.在32位系统和Windows XP及更低版本上安装时,我没有遇到任何问题并使用了SetupCopyOEMInf,但需要对64位驱动程序进行签名.我签了它,我需要有一个cat文件,驱动程序复制到计算机的某个地方,这种安装方法不起作用.我该如何安装?
编辑:澄清了这个问题.
我在工作中主要编写嵌入式代码.我们有一个大型的长期项目已经开发,并且有几代,现在它的编写处理器正在停止,甚至可能无法继续使用同一制造商的处理器.(转型可能是从TI到瑞萨的FPU微处理器).部分问题是某些代码是用汇编语言编写的.
我正在寻找尽可能轻松地进行过渡的方法,并且如果将来需要这样的过渡,那么它会变得更加顺畅.
你能提出什么建议?