1. 程式人生 > >python中的os.listdir()方法

python中的os.listdir()方法

Python中的os模組用於和系統進行互動,

其中os.listdir()用於返回一個由檔名和目錄名組成的列表,

需要注意的是它接收的引數需要是一個絕對的路徑

例如:

已知路徑path = /home/python/Desktop/

請輸出該路徑下的所有檔案和目錄名稱

import os
path = '/home/python/Desktop/'
for i in os.listdir(path):
    print(i)

os.path.isdir()用於判斷物件是否為一個目錄

例如:

已知路徑path =  /home/python/Desktop/

請輸出該目錄下包含的目錄名稱

import os
for i in os.listdir(path):
    if os.path.isdir(i):
        print(i)

os.path.isfile()用於判斷物件是否為一個檔案

例如:

已知路徑path =  /home/python/Desktop/

請輸出該目錄下包含的檔名稱

import os
for i in os.listdir(path):
    if os.path.isfile(i):
        print(i)