os模块

命令测试

# 导入模块 
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)
posted @ 2022-04-12 08:21  lifei888  阅读(22)  评论(0)    收藏  举报