Python 檔案目錄操作

2021-07-30 02:41:49 字數 743 閱讀 8066

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

Python 檔案目錄操作

如果想切換到和當前目錄的其他目錄,可以使用 os.path.split os.getcwd 0 得到當前目錄的父目錄,然後使用os.path.join方法去得到目標檔案的位址 filepath os.path.join os.path.split os.getcwd 0 template test....

python 檔案目錄操作

os和os.path模組 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回但前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir name 判斷name是不是乙個目錄,...

python 檔案目錄操作

新增資料夾import os os.makedirs d aaa 白月黑羽 exist ok true os.mkdir d aaa 黑夜 os.mkdir d aab 黑夜 exist ok true 指定了,如果某個要建立的目錄已經存在,也不報錯 os.mkdir 可以建立指定的目錄,但如果其上...