问题描述
我正在做一个用 Python 编写的更大的项目。为了构建整个项目,我正在编写不同的模块并将它们相互导入。在 Main.ipynb 执行的 ImportedClass.ipynb 中的 Someclass.foo 中发生错误时的最小可重现示例中,我想知道 Someclass.foo 中发生错误的行:
File ImportedClass.ipynb:
class Someclass:
def foo(self,x):
return x[0]
File Main.ipynb:
import import_ipynb
from ImportedClass import *
Someclass().foo(3)
Traceback when running Main.ipynb:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-3-fd0fdde982d6> in <module>
3
4
----> 5 Someclass().foo(3)
~\Desktop\Stackoverflow\ImportedClass.ipynb in foo(self,x)
TypeError: 'int' object is not subscriptable
我想在回溯中的某个地方读到错误发生在 Someclass.foo 中的确切位置。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)