Python 模块:main.py 找不到 modules.py 虽然它在同一个文件夹中

发布时间:2021-03-06 19:29

我正在尝试将 tc_modules.py 中的函数导入 tc_main.py,但它返回错误:

“ModuleNotFoundError:没有名为‘tc_modules’的模块”……尽管两个文件都在同一个文件夹中!

我在同一个文件夹中做了一个简单的测试:

#modul_test.py

def probe():
    print ("Good")

和 #importer.py

   import tc_modules
   import modul_test
   modul_test.probe()

它非常适用于 modul_test 但我收到了与 tc_modules 相同的错误。我发现 tc_modules 文件有问题,但我不知道是什么。 有人可以帮我解决这个问题吗?

关于模块的另一个问题。 模块在哪里执行......在main.py“环境”中还是什么? 我这么问是因为我在 tc_main.py 中有一些变量必须由 tc_modules 中的函数使用。主文件和模块文件是否必须交叉引用?

回答1