1. 程式人生 > >Python 檔案目錄操作

Python 檔案目錄操作

# -*- 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 結構:('當前目錄位置',['包含的子目錄'], ['包含的檔案'])