首先,匯入os模組。import os
獲取當前目錄:os.getcwd()
。
建立目錄:os.mkdir()
列出目錄下檔案:os.listdir(path)
-os.listdir(".")
列出當前目錄。
-os.listdir("/")
列出根目錄。
判斷目錄下子項是檔案還是目錄。
查詢指定檔案,需要匯入glob模組。for item in
os.listdir("."):
ifos.path.isfile(item):
print item + "is a file."
elif os.path.isdir(item):
print item + "is a directory."
else:
"unkwon type."
import os
import glob
for item in glob.glob(os.path.join(".","*.py")): #join第乙個引數為搜素的路徑,第二個引數為搜尋檔案的型別
也可以指定包含的任意關鍵字。
import os
import glob
for item in glob.glob(os.path.join(".","*op*")): #檔名種包含「op」關鍵字的檔案。
print item
刪除目錄和檔案。
# assuming there are no symbolic links.
# caution: this is dangerous! for example, if top == '/', it
# could delete all your disk files.
import os
for root, dirs, files in
os.walk(top, topdown=false):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
os.rmdir(os.path.join(root, name))
python 進入目錄 Python 目錄操作
注意之前要import os 1 獲得當前路徑 在python中可以使用os.getcwd 函式獲得當前的路徑。其原型如下所示。os.getcwd 該函式不需要傳遞引數,它返回當前的目錄。需要說明的是,當前目錄並不是指指令碼所在的目錄,而是所執行指令碼的目錄。例如,在pythonwin中輸入如下指令...
python 目錄操作
1 獲得當前路徑 在python中可以使用os.getcwd 函式獲得當前的路徑。其原型如下所示。os.getcwd 該函式不需要傳遞引數,它返回當前的目錄。需要說明的是,當前目錄並不是指指令碼所在的目錄,而是所執行指令碼的目錄。例如,在pythonwin中輸入如下指令碼。import os pri...
python目錄操作
在python中,檔案操作主要來自os模組,主要方法如下 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir nam...