大佬们,python导入模块相关请教,怎么导入上级目录的模块
https://s2.loli.net/2021/12/31/BkFlpVfz6PTJSLy.png假设目录结构如上图,在上级目录里面的 main.py 里面创建了一个 父类,在下级文件夹里面的 demo.py 怎么才能导入这个上级模块然后 继承这个类呢?
或者有没有别的思路实现呢? 这帖子水水的人都没嘛:L from project import main
或
from .. import main 大佬,感谢回复,这样不行哦。sys.path.append('..') 勉强可以,但是 IDE 一直报错,实在忍不了 不要直接执行模块文件,里面写好,在包外调用就可以了 大佬,假如我重新封装了一个 logging 里面每个 demo 都要用,这样的话怎么处理比较好呢 比如你在main.py里有个ABC类,在demo.py里直接这样写就可以了
from main import ABC
建议还是系统学习一下比较好 大佬,这样是同级导入,上级目录这样没用的 你试试不就知道了 都试过了,,
页:
[1]