os.path.dirname(path)

功能:去掉文件名,返回目录

os.path.abspath(path)

返回绝对路径

import os

print(os.path.abspath("."))   	 # 当前目录的绝对路径
print(os.path.abspath(r".."))  	 # 上级目录的绝对路径
print(os.path.abspath(r"D:\python_workshop\python6\revise\函数.py"))
print(os.path.abspath(__file__)) # 获取当前脚本的完整路径
# 运行结果:
# D:\python_workshop\python6\selenium_webdriver
# D:\python_workshop\python6
# D:\python_workshop\python6\revise\函数.py

os.listdir() 方法

os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。

它不包括 ... 即使它在文件夹中。

只支持在 Unix, Windows 下使用

注意:针对目录下有中文目录对情况,Python2 需要经过编码处理,但是在 Python3 中不需要已经没有 unicode() 方法,默认是 utf8 编码,所以需要转