

命令测试
# 导入模块
import os
import os.path
# 获取当前路径
print(os.getcwd())
# 列出目录内容
print(os.listdir(r'C:\lifei\pycharm\vippython\chap15'))
# 获取文件的绝对路径
print(os.path.abspath(r'demo15.py'))
# 分离文件名和目录名
print(os.path.split(r'C:\lifei\pycharm\vippython\chap15aa.py'))
# 分离文件名和扩展名
print(os.path.splitext(r'C:\lifei\pycharm\vippython\chap15aa.py'))
# 获取文件名
print(os.path.basename(r'C:\lifei\pycharm\vippython.py'))
# 获取目录名
print(os.path.dirname(r'C:\lifei\pycharm\vippython.py'))
# 拼接文件名和目录名
print(os.path.join(r'C:\lifei\pycharm','aa.py'))
# 检查目录是否存在于指定路径
print(os.path.isdir(r'C:\lifei\pycharm\vippython\chap15'))
print(os.path.isdir(r'C:\lifei\pycharm\vippython\chap16'))
文件遍历
import os
import os.path
path=os.getcwd()
lst_files=os.walk(path)
for dirpath,dirname,filename in lst_files:
#print(dirpath,dirname,filename)
for wenjian in filename:
quanlujing=os.path.join(dirpath,wenjian)
print(quanlujing)