python 绝对路径

在编写代码时我们会遇到下面的问题:
执行文件bin在le目录下,其他想调用的文件在module1目录下,这时要用到os模块和sys模块。
在这里插入图片描述
为了使代码通用性增强可以使用一下代码:(不管是pycharm或者是终端上都可以执行)

import sys
import os
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)


from module1 import main

def looger():
    pass
if __name__ =="__main__":
    main.run()

版权声明:本文为weixin_44017891原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。