1
Senventise 2020-01-20 21:26:34 +08:00 via Android
我去试了下,图 2 的 import 应该没问题啊
|
2
BingoXuan 2020-01-20 21:33:25 +08:00 via Android
1.you_get 才是真正的包,有__init__.py
2.我怀疑是运行时检索包目录不一样或者 pycharm 设置问题。pycharm 直接把你 src 当作包了 |
3
fangwenxue OP |
4
classyk 2020-01-20 22:34:08 +08:00
第一个里面设置了 os.path
|
5
n121 2020-01-20 22:58:10 +08:00 1
import xxx 就是沿着 sys.path 依次找 xxx.py 或者 xxx/__init__.py 文件(还有 zip 导入、import hooks 之类)
第一张图前面几行,就是把 src 目录加入到 sys.path,所以 import you_get 没问题,把前面那几行复制到第二个文件里也行 PyCharm 里运行,会把你标记为 Sources 目录加入到 sys.path 中,不过要在终端里使用,还是需要自己加 sys.path |