即使与我正在使用的文件位于同一目录中,也无法导入模块

德约勒克

我无法导入模块,即使它们位于我现在正在使用的同一目录中(E:\ Python Projekti \ Python Crash Course)。我试图在这里找到解决方案,我以为我是通过.module_name找到的,但仍然无法正常工作。

我尝试了.module_name方法,它为我提供了包含所有可能模块的下拉菜单,但最后,它给了我终端错误。

from .restaurant_module import Restaurant

restaurant = Restaurant('Madera', 'Soulfood')
restaurant.describe_restaurant()

Traceback (most recent call last):
  File "E:/Python Projekti/Python Crash Course/Chapter 
9/imported_restaurant.py", line 1, in <module>
from .restaurant_module import Restaurant
ModuleNotFoundError: No module named '__main__.restaurant_module'; 
'__main__' is not a package
猎户座猎手

我会尝试Jammy的建议:import restaurant_module或尝试在同名目录中添加一个空白文件,__init__.py然后查看是否可行。

编辑:此仓库可以帮助您构建结构吗?https://github.com/ehmatthes/pcc

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么Flask为404提供与我的应用程序位于同一目录中的文件

无法从同一目录导入文件

GO:无法从同一目录中的文件导入函数

无法从同一目录中的文件导入函数

即使文件位于同一目录中,Django自定义形式ImportError

无法导入位于同一目录中的软件包

所以我在导入 csv 文件时遇到了这个问题(它与我的 Python 3 文件在同一目录中)

js文件位于同一目录中时找不到模块错误

读取与JavaScript文件位于同一目录中的文件

与html文件位于同一目录中的外部javascript无法正常工作

如何从同一目录中的模块导入?

无法在同一目录中导入.sage文件

无法导入同一目录下的其他文件

如何在电子JS文件中导入另一个JS文件(位于同一目录中)

如何使用位于脚本同一目录中的文件参数运行Shell脚本?

如何从python中的同一目录导入文件?

从VSCode中的同一目录导入文件

无法导入存在于同一目录中的文件

Anaconda软件包问题:内部模块找不到位于同一目录中的数据文件

Eclipse可以找到文件,但是Exe文件无法找到,尽管该文件位于同一目录中,

Python 3:与脚本位于同一目录中的模块:“ ImportError:未命名模块”

header.h:即使源文件和头文件位于同一目录中,也没有此类文件或目录

从同一目录中的模块导入模块时,为什么必须在模块前加点?

如何使用Cargo / Rust在模块中包含来自同一目录的文件?

ImportError与模块在同一目录中

在同一目录中需要模块

VS Code 无法识别同一目录中的文件

如何让我的scrapy读取同一目录中的文件?

使用javac的Java文件编译无法引用同一目录中的其他文件