每当我尝试在代码中使用len函数时,我就会遇到这个错误?
long_trade={}
short_trade={}
long_trade['total_long']=get_total_long(long_df,len(long_df))
short_trade['total_short']=get_total_short(short_df,len(short_df))
print(short_trade)
print(long_trade)
错误
> TypeError Traceback (most recent call
> last) <ipython-input-37-619a2cc53415> in <module>()
> 2 long_trade={}
> 3 short_trade={}
> ----> 4 long_trade['total_long']=get_total_long(long_df,len(long_df))
> 5 short_trade['total_short']=get_total_short(short_df,len(short_df))
> 6
>
> TypeError: 'numpy.int64' object is not callable
在get_total_long
或len
之间的一个意外地被赋给了一个整数,不管您认为它们都应该是函数,因此您调用了它们(通过使用括号)
很可能在您的代码中有这样一行:
len=返回numpy.int64
的表达式
问题内容: 码: 第一次工作,然后第二次出现错误: 有人知道为什么是这样吗? 我已经尝试过了,但出现错误: 问题答案: 这就是问题: 你正在重新定义什么意思。是字符串类型的内置Python名称,你不想更改它。 为本地变量使用其他名称,然后删除该语句。
问题内容: 给定以下整数和计算 结果是: 如何将输出舍入为整数? 问题答案: 给定以下整数和计算 结果是: 如何将输出舍入为整数?
问题内容: 我是Python的新手,并且正在学习教程。本教程中有一个示例: 现在,在教程中,。但就我而言,我得到以下错误: 问题答案: 好像你已经用指向类实例的相同名称遮盖了指向类的内置名称。这是一个例子: 我相信这是显而易见的。Python将对象名称(函数和类也是对象)存储在字典中(命名空间实现为字典),因此你可以在任何范围内重写几乎任何名称。它不会显示为某种错误。如你所知,Python强调“特
问题内容: 遇到一个似乎很普遍的问题,但我已经完成了研究,并且看不到它在任何地方都被完全重新创建了。当我打印时,我看到了所需的输出。但是,当我打电话给return时,它显示了这个错误。有任何想法吗?非常感谢您的帮助,谢谢。我正在使用Flask 。 这是Traceback(请记住上面的结果在打印): 问题答案: Flask只希望视图返回类似响应的对象。 这表示描述主体,代码和标题的,字符串或元组。您
我可以从一个简单的脚本成功加载TextBlob模块,但不能从Flask应用程序加载。我将向您展示代码和错误。 加载一个简单的脚本工作: 从烧瓶应用程序加载时抛出错误: 错误: 我使用的是textblob版本0.11。0与pip一起安装。
问题内容: 为什么会出现此错误?我很困惑。 你需要知道什么才能回答我的问题? 问题答案: 是一个包含的模块。 你需要执行以下操作: 这就是错误消息的含义: 它表示为,因为你的代码正在调用模块对象。模块对象是导入模块时得到的东西的类型。你试图做的是在模块对象中调用恰好与包含它的模块同名的类对象。 这是一种从逻辑上分解这种错误的方法: “ 告诉我我的代码试图调用无法调用的内容。我的代码试图调用什么?”