繁体   English   中英

我在 Python 中遇到问题 - 从导入不起作用

[英]I am having trouble in Python - from import does not working

我正在尝试从该文件中的特定 python 文件(我写的)class 导入,似乎 python 只是无法识别我的文件。 添加图像以更深入地表示情况:我要从以下位置导入 Ball class 的文件:

在此处输入图像描述

主文件和错误:

在此处输入图像描述

mylib文件

要从同一目录导入,请在模块名称前面添加一个点,例如:

from .shapes import Ball

但是,如果您将 main_Pygame.py 作为脚本运行,那么这将不起作用。 您应该为shapes.py 创建一个子目录,比如mylib ,然后在其中创建一个名为__init__.py的空文件,并将shapes.py 移动到该目录。 然后像这样导入:

from mylib.shapes import Ball

__init__.py文件告诉 python mylib目录(或您希望调用的任何其他目录)是它应该在其下查找模块的目录树的一部分。

暂无
暂无

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

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