python-3.x - __init__.py 导入模块中的 Python 错误
问题描述
1. 我想做的事
我在这个论坛上搜索/阅读了几篇帖子,但没有任何解决方案对我有用。这个小错误仍然让我望而却步。
我正在尝试从父文件访问某些类并不断获取ImportError
.
2. 我的设置
/website
__init__.py
=>from .client import Client
main.py
=>from client import Client
/client
__init__.py
=>from client import Client
client.py
=>from systeminfo import SystemInfo
systeminfo.py
我试图访问的类client.py
名为Client
.
3.错误
回溯(最近一次通话最后):
文件“..website\main.py”,第 2 行,从客户端导入客户端
文件“..website\client__init__.py”,第 1 行,从客户端导入客户端
ImportError:无法从“客户端”(..website\client__init__.py)导入名称“客户端”
任何人都可以看看吗?
解决方案
在您的 main.py 文件中,您从目录client导入方法 Client 。您要做的是从目录client中的文件client导入方法 Client 。
from client.client import Client
推荐阅读
- c++ - 不使用系统 Protobuf 库时出现“Protobuf 编译器版本与库版本 3.6.1 不匹配”
- asp.net - 如何在 VB.NET 中从会话中存储和检索 asp:fileupload
- php - 如何彻底删除 Dokan 插件?
- javascript - 早午餐不编译 uikit js 文件
- python - 如何使用 python 创建表?
- sql - 如何将两列连接到电子邮件地址中
- email - Docusign 电子邮件身份验证
- msbuild - Wix 安装程序不会在 buildserver 上构建
- angular - 使用 serenity-js 、 cumber 、 protractor 和 jasmine 进行端到端测试
- asp.net-mvc - 如何检查一个真正的布尔值,然后在我的 MVC Web 应用程序中将所有其他值设置为 false?