gpt4 book ai didi

ipython - 更改代码时,ipython Notebook不更新

转载 作者:行者123 更新时间:2023-12-04 08:51:39 31 4
gpt4 key购买 nike

因此,我在使用ipython笔记本时遇到了一个奇怪的问题,不确定该怎么做。通常,当我运行部分代码时,如果有错误,我会追溯它,进行修复,然后重新运行代码。我在做类似的事情,但是即使更改了代码,看起来也没有任何变化!

这是示例...我正在使用Python 3.5,因此xrange消失了。然后,这导致引发错误:

XXXX
24 XXXX
25 XXXX
---> 26 for t in xrange(0,len(data),1):
27
28 XXXX

NameError: name 'xrange' is not defined


但是在更改我的代码(您可以在第26行的区别下面看到)之后,出现了相同的错误!

XXXX
24 XXXX
25 XXXX
---> 26 for t in range(0,len(data),1):
27
28 XXX

NameError: name 'xrange' is not defined


有什么想法为什么会这样?

最佳答案

正如Thomas K所说,您可能正在更改未导入的外部文件。在这种情况下,ipython Notebook中有一个非常有用的命令,称为autoreaload。使用自动重载,每当您修改外部文件时,您都不必再次导入它,因为扩展名会为您处理它。有关更多信息,请检查:ipython autoreload

关于ipython - 更改代码时,ipython Notebook不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34758129/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com