怎么在pycharm中导入文件夹?

怎么在pycharm中导入文件夹?,第1张

在 PyCharm 中导入文件的方法如下:

打开 PyCharm,点击左上角的“File”菜单,选择“New”,再选择“Directory”。

在d出的“New Directory”对话框中,输入文件夹名称,并选择文件夹所在的位置。然后点击“OK”按钮。

在 PyCharm 的左樱肆侧的“Project”窗格中,可以看到新创建的文件夹。

如果你想导入一个已经存在的文陪慎件夹,可以使用“File”菜芦颂敬单中的“Import”选项,然后在d出的对话框中选择文件夹所在的位置即可。

希望这对你有帮助!

其实这两个错误的原因归根结底是一样的:在涉及到相对导入时,package所对应的文件夹必须正确的被python解释器视困汪作package,而不是普通文件夹。否则由于不被视作package,无法利用package之间的嵌套关系实现python中包的相对导入。

文件夹被python解释器视作package需要满足两个条件:

1、文件夹中必须有__init__.py文件,该念斗文件可以为空,但必须存在该文件

2、不能作为顶层模块来执行该文件夹中的py文件(即不能作为主函数的入口)。

补充:在"汪高仔from YY import XX"这样的代码中,无论是XX还是YY,只要被python解释器视作package,就会首先调用该package的__init__.py文件。如果都是package,则调用顺序是YY,XX。

另外,练习中“from . import XXX”和“from .. import XXX”中的'.'和'..',可以等同于linux里的shell中'.'和'..'的作用,表示当前工作目录的package和上一级的package。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12145991.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存