模块调用补充
如果在bin文件中需要调用my_module文件中的内容时,显而易见 用 from.....import..... 不可以了:
ps:因为from...import....是从上往下找的 现在我们要从下往上找

这时用一下方法 就可以实现两个同级目录 其中一个目录中的文件 需要掉用另一个目录中的文件:

具体操作如下:

一 :
print(__file__) #bin.py 实际拿到的是当前文件的文件名 前面的路径是pycharm自动添加的
#C:/Users/PC/PycharmProjects/untitled/venv/Day/my_module/bin.py
二:
import sys,os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
from alex import relx
print(relx.weita(1,2))

浙公网安备 33010602011771号