python 目錄操作

2021-07-01 23:33:52 字數 1388 閱讀 3864

首先,匯入os模組。import os

獲取當前目錄:os.getcwd()

建立目錄:os.mkdir()

列出目錄下檔案:os.listdir(path)

-os.listdir(".")列出當前目錄。

-os.listdir("/")列出根目錄。

判斷目錄下子項是檔案還是目錄。

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:

print

"unkwon type."

查詢指定檔案,需要匯入glob模組。

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...