跨目录调用文件

# 自定义模块
# 跨目录调用文件


# sys.path 显示的是可以调用的目录,
import sys


print(sys.path)

 




# 我们只需将别的目录的文件所在的目录添加到 path 中即可调用该目录下的所有的python文件

import sys


sys.path.append('D:\\gupan\\gupan_selenium')

 



from gupan_15 import *


# 进一步优化上面的代码如下:

import sys
from os.path import dirname, abspath

# __file__ 用于获取文件所在的路径,调用 os.path 下面的abspath(__file__) 可以得到当前文件的绝对路径
# dirname() 函数用于获取上级目录, 所以当两个 dirname() 函数嵌套使用时, 得到当前目录的上上级。
projectPath = dirname(dirname(abspath(__file__)))
sys.path.append(projectPath + "\\filePath")

 

posted @ 2020-02-15 17:40  gupanpan  阅读(190)  评论(0)    收藏  举报