我有两个文件。一个叫做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。除非我关闭并重新打开vscode
有什么建议吗?Vscode bug可能或我如何导入函数?
编辑
我正在使用ipykernel和更新似乎反映重启内核后
对于那些正在使用ipykernel的人,您必须在每次更新模块时重新启动内核以使更改反映