Python: Найти файлы и пропустить каталоги данного каталога
Python Basic: Упражнение 136 с решением
Напишите программу на Python, чтобы найти файлы и пропустить каталоги данного каталога.
Пример решения : -
Код Python:
import os
print([f for f in os.listdir('/home/students') if os.path.isfile(os.path.join('/home/students', f))])
Пример вывода:
['test.txt', '.mysql_history', '.bash_logout', '.bash_history', '.profile', 'abc.py', '.viminfo', 'mynewtest.t xt ',' myfile.txt ',' logging_example.out ',' .web-term.json ',' abc.txt ',' 64a57280-272f-11e7-9ce4-832a8e030fef.p y ',' exerc.cs ',' .bashrc ',' Example.cs ',' myfig.png ',' file.out ',' line.gif ',' mmm.txt / n ',' temp.txt ',' DDD d.txt / n ',' sss.dat / n ',' result.txt ',' output.jpg ',' 26492-1274250701.png ',' mytest.txt ']
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для печати переменной без пробелов между значениями.
Далее: Напишите программу на Python для извлечения одной пары ключ-значение из словаря в переменных.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code