gpt4 book ai didi

python - 如何从我用 Python 创建的文件导入模块?

转载 作者:太空宇宙 更新时间:2023-11-03 21:18:02 25 4
gpt4 key购买 nike

我创建了文件 Latinobjects.py,并在其中创建了类 Translation 和函数 create_translations。我试图从我正在处理的文件中访问它们,但它一直说该文件不存在。它们都位于 Pycharm 中的同一项目和文件夹中。我尝试过:

import Latinobjects

from Latinobjects import Translation, create_translations

两种变体都会产生:

/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/xxx/PycharmProjects/LearningLatin/latinobjects': [Errno 2] No such file or directory

我已手动转到查找器中的文件。 ‎它在那里:‎Macintosh HD ▸ 用户 ▸ xxx ▸ PycharmProjects ▸ LearningLatin 。我不明白问题出在哪里。

为什么会发生这种情况?我做错了什么?

最佳答案

我发现您正在使用 PyCharm。这些脚本是否在同一个项目中?如果没有,请尝试将脚本移动到与您尝试运行的主脚本相同的目录。如果您发布您的文件结构以供我们帮助您,也会很有帮助。我正在考虑您需要从 LearningLatin import Latinobjects 改为,然后也许您可以使用 Latinobjects.Translation ?在您发布文件结构之前,这只是猜测。

关于python - 如何从我用 Python 创建的文件导入模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54541164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com