gpt4 book ai didi

Python3 导入问题

转载 作者:行者123 更新时间:2023-11-28 22:21:39 25 4
gpt4 key购买 nike

所以...我正在尝试自学 Python。

在这种情况下,我正在尝试构建一些我似乎完全不知道的东西......

我有一个“workingdir”结构,例如:

/
-- classes/
-- -- install
-- myfile

myfile 中,我只是试图通过使用以下命令“导入”文件 install:import classes.install

失败并显示:ImportError: No module named 'classes.install'

我也尝试了以下方法,但都以相同的方式结束,并出现相同的错误:

导入.classes.install

sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
import classes.install

以及在类目录中放置一个空的__init__.py 文件

install 文件仅包含:

class gyo_install():

inst = False

# check if we have everything we need installed.
def __init__():
print("Hello World")

我做错了什么?我搜索了又搜索又搜索,我看到的所有内容都指向我尝试过的相同解决方案,但没有一个有效。

最佳答案

Python 在导入模块时查找扩展名为 .py 的文件。因此,名为 myfile 的文件不会被简单地通过命令 import myfile 识别。确保解释器找到模块的 pythonic 方法是确保它具有 .py 扩展名。将 myfile 重命名为 myfile.py 并安装到 install.py,然后将导入命令更改为

import classes.install

应该可以解决问题。

关于Python3 导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48188284/

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