python-3.x - 无法使用本地文件夹中的模块
问题描述
我正在尝试创建一个 API 包装器,但我无法使用该包装器。我的__init__.py
from .sb import Skyblock
调用包含模块的文件夹,调用skyblock
带有 Skyblock 类的文件sb.py
我尝试在其中使用模块的文件包含此代码
from skyblock import *
set_api_key('49baa0d9-ecf3-430d-8669-c08495664889')
uuid = uname_resolver('Metasploitable')
print(get_news())
我收到一个未定义的错误
这是目录结构
C:.
| requirements.txt
| testing.py
|
\---skyblock
| sb.py
| __init__.py
|
\---__pycache__
sb.cpython-37.pyc
__init__.cpython-37.pyc
解决方案
推荐阅读
- c - 奇怪的“消失”CPU利用率
- cloud - 如何以 IOTHUBMESSAGE_STRING 格式发送 Azure 云到设备消息?
- autoit - 如何让鼠标移动到像素位置 | 自动
- javascript - 如何启动和停止 CSS 动画?
- javascript - React:未定义嵌套箭头函数
- swift - 如何在 Mac 上的 Mac Catalyst 应用程序中使用钥匙串?
- .net - .NET Core 2.2 尝试针对哪个版本的 .NET 标准?
- javascript - Javascript 删除空格 object.hash
- html - 当上传的 PDF 处于“转换”状态时会发生什么,为什么需要 PDF 转换?
- c# - 获取从类列表中调用的方法的名称作为字符串