相关依赖库
1'''
2相关依赖库
3'''
4import os
分析
工作路径:只代表当前程序运行的工作目录而不是程序存放的绝对路径,它是在变化的,比如:当前在C盘运行python脚本,那么,当前的工作目录就在C盘,如果跑到D盘下面,那么工作路径就是D盘。
文件所在路径:顾名思义就是文件所在的路径,它是文件本身的路径是不会变化的。
python工作目录
1'''
2python工作目录
3'''
4# 获取当前工作目录os.getcwd()函数
5
6print('os.cwd: ',os.getcwd())
7
8# 获取"."的路径
9
10print('.: ', os.path.abspath('.'))
11
12# 获取"./"的路径
13
14print('./: ', os.path.abspath('./'))
根据观察,上面三种方式是等价的,都是可以获取当前的工作目录的。
python文件目录
1'''
2python文件目录
3'''
4# 运行文件的绝对路径
5
6file_ = os.path.dirname(__file__)
7
8print(file_)
9
10# 系统路径拼接
11
12file_lib = os.path.join(file_,'../lib')
13
14print(file_lib)