繁体   English   中英

为什么此导入代码在 Visual Studio Code 中有效但在 IDLE 中无效?

[英]Why does this import code work in Visual Studio Code but not IDLE?

文件结构

Main Folder

Program.py

Module_Folder
     MODULE_1.py
     MODULE_2.py
     MODULE_3.py

在“Program.py”中,我使用以下行将 MODULE_1 导入 Program.py:“从 Module_Folder 导入 MODULE_1 作为 MODULE_1”这适用于 Visual Studio 代码,但不适用于 IDLE。 有人可以建议我改变什么才能在 IDLE 中工作吗?

您可能应该在Module_Folder中添加一个__init__.py文件,这样 Python 就会知道它是 package。 你不能简单地从文件夹中导入文件,如果它们没有__init__.py

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM