【发布时间】:2019-04-26 12:20:22
【问题描述】:
文件senha:
def seu_token():
return'your token pass'
文件main:
import discord
import random
from senha import seu_token
问题:当我使用 from import 或 import 时,不会发生导入。我测试并发现我从我制作的文件中所做的所有导入都有这个问题。如果我尝试从另一个文件/lib/API 导入,它可以正常工作。
已经尝试: 所有类型的导入,创建一个新项目只是为了测试导入并且真的不起作用。重新安装 PyCharm,重新编码文件,在 Groups 上寻求帮助,直到现在还没有解决方案。
【问题讨论】:
-
您能否也显示您的项目的目录树(文件相对于彼此的位置),以及您是否有一个名为
__init__.py的文件? -
senha.py文件是在项目的根目录下还是在单独的包里?
-
@MihaiChelaru 文件位于同一目录 C:(...)\Python\BOTv2\Main\Vital。我没有一个名为 init.py 的文件,我一年前使用 python,基本上我重写了代码并使用相同的方式进行导入。
-
您所说的“没有发生导入”是什么意思?你有什么错误吗?另外,你试过
from .senha import seu_token吗? -
是的,我试过@CristiFati。我想我无意中找到了答案。该目录不在 Source Root 中,我正在测试,我会尽快发布答案。还是谢谢。