Метод os.listdir() в Python используется для получения списка всех файлов и каталогов в указанном каталоге.
Содержание
Синтаксис
|
1 |
os.listdir(path) |
Параметры
Функция listdir() принимает в качестве параметра path — каталог, который необходимо изучить.
Возвращаемое значение
Метод listdir() возвращает список, содержащий имена записей в каталоге, указанном в пути.
Пример 1: как использовать метод os.listdir()
|
1 2 3 4 5 6 7 8 9 |
import os # Open a file path = "/Users/krunal/Desktop/code/pyt/database" dirs = os.listdir(path) # This would print all the files and directories for file in dirs: print(file) |
Выход
|
1 2 3 4 5 6 7 8 9 10 11 12 |
shows.csv Netflix.csv marketing.csv new_file.json data.json Netflix shows.db app.py .vscode purchase.csv final.zip sales.csv |
И мы получаем все файлы в текущем каталоге проекта.
Пример 2: возврат текущего каталога
Если мы не укажем ни одной папки, будет возвращен список файлов и каталогов в текущем рабочем каталоге.
|
1 2 3 4 5 6 7 8 9 |
import os # Open a file dirs = os.listdir() # This would print all the files and directories for file in dirs: print(file) |
Выход
|
1 2 3 4 5 6 7 8 9 10 11 12 |
shows.csv Netflix.csv marketing.csv new_file.json data.json Netflix shows.db app.py .vscode purchase.csv final.zip sales.csv |
