Метод os.listdir() у Python використовується для отримання списку всіх файлів і каталогів у вказаному каталозі. Якщо ми не вкажемо жодного каталогу, буде повернено список файлів і каталогів у поточному робочому каталозі.
Синтаксис методу os.listdir() у Python
Синтаксис: os.listdir(шлях)
Параметри : path (необов'язково) : шлях до каталогу
Тип повернення: Цей метод повертає список усіх файлів і каталогів у вказаному шляху. Тип повернення цього методу список .
Приклад методу Python os.listdir().
Нижче наведено кілька прикладів Python метод os.listdir(). Модуль ОС :
Список файлів і каталогів у Python Використання методу os.listdir().
У цьому прикладі код використовує os.listdir() для отримання списку файлів і каталогів у кореневому каталозі (/). Потім він друкує отриманий список. Вихід містить файли та каталоги, наявні у вказаному кореневому каталозі.
Python3
ітератор java для карти
# importing os module> import> os> > # Get the list of all files and directories> path> => '/'> dir_list> => os.listdir(path)> > print> (> 'Files and directories in ''> , path,> '' :'> )> > # print the list> print> (dir_list)> |
>
>
Вихід:
Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr', 'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>
Список файлів і каталогів у поточному каталозі Використання os.listdir()
У цьому прикладі код використовує метод os.listdir() для отримання списку файлів і каталогів у поточному робочому каталозі os.getcwd() метод. Потім він друкує отриманий список, надаючи інформацію про файли та каталоги, присутні в поточному робочому каталозі.
Python3
сортувати масив java
# importing os module> import> os> > # Get the path of current working directory> path> => os.getcwd()> > # Get the list of all files and directories> dir_list> => os.listdir(path)> > print> (> 'Files and directories in ''> , path,> '' :'> )> # print the list> print> (dir_list)> |
>
>
Вихід:
Files and directories in ' /home/ihritik ' : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music', '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local', '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images', 'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>
Показати всі файли та каталоги, якщо шлях не вказано
У цьому прикладі код використовує os.listdir() для отримання списку файлів і каталогів у поточному робочому каталозі. Потім він друкує отриманий список, надаючи інформацію про файли та каталоги, присутні в поточному робочому каталозі. Якщо шлях не вказано, за умовчанням буде поточний робочий каталог.
Python3
для циклу в c
# importing os module> import> os> # os.listdir() method return path> dir_list> => os.listdir()> print> (> 'Files and directories in current working directory :'> )> # print the list> print> (dir_list)> |
>
>
Вихід:
Files and directories in current working directory : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music', '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local', '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images', 'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>
Часті запитання (FAQ)
Що ви розумієте під методом os.listdir()?
`os.listdir()` — це метод Python, який використовується для отримання списку файлів і каталогів у вказаному шляху або поточному робочому каталозі. Якщо шлях не вказано, метод повертає список, що дозволяє легко досліджувати та маніпулювати вмістом файлової системи в сценарії Python.