模块调用补充

如果在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))

 

posted @ 2021-01-22 15:02  奖励大鸡腿  阅读(49)  评论(0)    收藏  举报