Python基础--os.path模块

常用os.path模块的使用方法
os.path.dirname(path) 返回文件目录
os.path.abspath(path) 返回绝对路径
os.path.join(path1,path2) 把目录和文件名合成一个路径

栗子:当前文件路径为:E:/Project/untitled/study/test.py
1、os.path.dirname()用法:

import os
print(os.path.dirname(__file__))	# 返回当前文件的目录
print(os.path.dirname(os.path.dirname(__file__)))	# 返回当前文件的上级目录
print(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))	# 返回当前文件的上上级目录

输入结果为:
在这里插入图片描述

2、os.path.abspath()用法:

import os
print(os.path.abspath(__file__))    # 返回绝对路径
print(os.path.abspath(os.path.dirname(__file__)))   # 返回当前文件目录的绝对路径
print(os.path.abspath(os.path.dirname(os.path.dirname(__file__))))  # 返回当前文件上级目录的绝对路径

输出结果为:

3、os.path.join()用法:

import os
path1 = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))  # 返回当前文件上级目录的绝对路径
print(path1)
path2 = r"sql\connect_sql.py"
print(os.path.join(path1, path2))    # 将path1和path2重新组成一个路径

输出结果为:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45422695/article/details/121247742