2024-04-25 00:49:58 发布
网友
我看过其他的例子,我不明白我的问题是如何相同的,所以请原谅我的无知,如果他们真的是。
我已经将一些函数放入一个模块并导入它们。下面是模块中代码的泛型:
def foo(c): print c def bar(c): foo(c)
当我从主代码中调用bar时,我得到TypeError: foo() takes exactly 1 argument (0 given)。
bar
TypeError: foo() takes exactly 1 argument (0 given)
我错过了什么?
重新启动python内核通常会修复类似这样的奇怪错误。
这就是为什么它在未重新启动机器时工作的原因。
Image of Button to restart de kernel in JupyterLab
在JupyterLab中,内核被卡住是很常见的。
我希望它能解决某人的问题!
实际上它告诉你缺少什么-参数:-)
没有参数的调用:
>>> def foo(c): >>> print c >>> def bar(c): >>> foo(c) >>> bar() TypeError: bar() takes exactly 1 argument (0 given)
有争论的电话:
>>> def foo(c): >>> print c >>> def bar(c): >>> foo(c) >>> bar('foobar') foobar
重新启动python内核通常会修复类似这样的奇怪错误。
这就是为什么它在未重新启动机器时工作的原因。
Image of Button to restart de kernel in JupyterLab
在JupyterLab中,内核被卡住是很常见的。
我希望它能解决某人的问题!
实际上它告诉你缺少什么-参数:-)
没有参数的调用:
有争论的电话:
相关问题 更多 >
编程相关推荐