gpt4 book ai didi

python - Pycharm python控制台路径更改

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:25 25 4
gpt4 key购买 nike

我正在使用 Pycharm,我的 Collection 项目目录中有几个 .py 文件。

当我使用 python 控制台时,我可以导入任何我想要的类、模块(只要它存在)。但是一段时间后,目录变得有点乱,所以我尝试根据它们的共同点将其重新组织到子目录/文件中。 (比如计算器子文件包含几个带有计算程序等的 .py 文件。但是在处理这些嵌套文件时,我无法使用 Python 控制台 - 我无法导入任何自定义类:

我得到一个错误:ModuleNotFoundError

我相信这是因为 sys.path.extend 没有...扩展到那个计算器子目录。

我真的不想将它们全部放在一个目录中,因为它会变得非常困惑。如何更改该特定子文件的路径?

最佳答案

您可能忘记在新创建的子文件夹中添加 __init__.py 文件。将此文件添加到每个模块文件夹中,如下所示:

project_parent_folder
|_ module1
| |_ __init__.py
| |_ module1_code.py
|_ module2
|_ __init__.py
|_ module2_code.py

__init__.py 文件可以为空,但 python 使用它来将文件夹识别为包含代码的包,如下所述:https://docs.python.org/2/tutorial/modules.html#packages

关于python - Pycharm python控制台路径更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42420885/

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