我在python脚本中放置了几个自定义函数,并在同一个目录下创建__init__.py
。我将这个目录移到python包目录中,它和包含的函数可以成功地加载。
但是,当我尝试向脚本添加一个新函数时,我重新加载模块,但找不到函数。我看到这个函数只是停留在脚本中。但是python似乎忽略了这个函数。
我尝试过重新编译这个模块,但是它仍然不起作用。
发布于 2022-09-17 02:42:28
我今天遇到了同样的问题,最后不得不重命名我的*.py文件以使它运行,但让我感兴趣的是,即使在我重命名它之后,我仍然能够导入旧文件。然后,我意识到我把相同的名称*.py文件放在Anaconda安装目录中,这样我就可以直接导入它了。因此,在我回到Anaconda安装目录并删除了同名的旧*.py文件后,我的程序能够正常导入*.py文件。
https://stackoverflow.com/questions/61025384
复制