Python学习 之 OS模块

时间:2023-03-08 20:45:46
Python学习 之 OS模块

1、目录操作

import os

os.mkdir('abc')   #创建abc文件

tree a  #查看目录结构

Python学习 之 OS模块

2、目录遍历

方式一:递归

import os
def dirList(path):
filelist=os.listdir(path)
for filename in filelist:
filepath=os.path.join(path,filename)
if os.path.isdir(filepath):
dirList(filepath)
print filepath allfile=dirList('/root/csvtpy/testdir')

方式二:os.walk(path)

  该函数返回一个元组,该元组有3个元素,这3个元素分别表示每次遍历的路径名、目录列表和文件列表

for path,d,filelist in os.walk('/root/csvtpy/testdir'):
for filename in filelist:
os.path.join(path,filename)