我在项目内部某个目录中有一个文件a.py,在同一目录中我有b.py。在a.py内部,我希望能够做到:
import b
这在Python中有效,但是Pycharm无法识别它。有没有办法让Pycharm总是识别相对于导入文件目录的导入?
编辑:为了澄清这个问题,我已经定义了根源,并且a.py和b.py不在顶层。这是显示问题的屏幕截图:
编辑2:根据评论,此问题无效,我不应该以所述方式导入代码。
答案 0 :(得分:0)
已经为pycharm提供了此功能,只需标记项目的源根目录,pycharm就会处理其余的事情
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以执行import .b
。
参考:https://docs.python.org/3/reference/import.html#package-relative-imports