我有两个文件。其中一个叫add_numbers.py。在这里,我有以下代码:
def increase_number(num):
return num +10然后我有了第二个文件,我的主文件,其中我导入了如下函数:
from add_numbers import increase_number
increase_number(3) 当我更新add_numbers.py,也就是说,return num + 20,然后保存它时,这些更改没有显示在主文件中,也就是说,它仍然使用旧值10并返回13,而不是重新运行23..unless关闭并重新打开vscode
有什么建议吗?vscode bug,或者我是如何导入函数的?
编辑
我正在使用ipykernel,在重新启动内核后,更新似乎会反映出来。
发布于 2022-06-07 06:59:25
对于任何与此做斗争并使用ipykernel的人,每次更新模块以反映更改时,都必须重新启动内核。
https://stackoverflow.com/questions/72526916
复制相似问题