os.path.dirname(__file__)返回脚本的路径:

os.path.dirname(os.path.abspath(__file__))

D:\babytree\test1

2.1 os.name

该变量返回当前操作系统的类型,当前只注册了3个值:分别是​​posix​​​ , ​​nt​​​ , ​​java, 对应l​​inux/windows/java虚拟机

3.listdir():

用法:

os.listdir(path)

返回值:返回指定路径下的文件和文件夹列表。

4.os.path.join 函数

用法:将多个路径组合后返回

语法:os.path.join(path1[,path2[,path3[,...[,pathN]]]])

返回值:将多个路径组合后返回

注意:第一个绝对路径之前的参数将会被忽略

栗子,合并路径:

os.path.join('/my/','name/is/','vampire_techking')

输出结果:

/my/name/is/vampire_techking

os.path.join('/my/','name/is/','/vampire_techking')

输出结果:

/vampire_techking  备注:这里'/vampire_techking'写的是绝对路径,所以之前的参数都被忽略掉了。

注意:

import os
path_case = os.path.abspath(os.path.join(os.path.dirname(__file__), '../test_case/ExcelCase/'+"abc"))
print(path_case)