Python 文件目录操作

时间:2021-12-29 12:45:26


# -*- coding:utf-8 -*-

import os

print os.name
#系统环境变量
print os.environ
#当前目录
print os.getcwd()
#当前目录内容
print os.listdir('.')
#删除文件
#os.remove('file.txt')
#创建目录(1级)
#os.mkdir('a')
dirpath = 'a/b'
if os.path.isdir(dirpath): #判断是否是目录
os.rmdir(dirpath) #删除目录
else:
os.makedirs('a/b') #创建多级目录

testfile = 'aa.txt'
if os.path.isfile(testfile): #判断是否是文件
os.rename(testfile, 'bb.txt') #重命名文件

#遍历目录内容
walkrs = os.walk("D:\python\ws")
for i in walkrs:
for j in i[2]:
print "%s\%s" % (i[0],j)
#print i #i 结构:('当前目录位置',['包含的子目录'], ['包含的文件'])