-
Notifications
You must be signed in to change notification settings - Fork 1
/
step1.py
35 lines (24 loc) · 1.41 KB
/
step1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"""
Найдите способ запустить скрипт (из шага 1) на платформе яндекс практикум
(используйте тренажёр или проект в jupyter notebook на платформе яндекс практикум)
"""
# Шаг 1 (запускаем скрипт на платформе яндекс практикум)
import os
dir_ = '/datasets/'
subdir = []
with os.scandir(dir_) as files:
for file in files:
if file.is_dir():
subdir.append(file.name)
# print(subdir) # выводит список папок в директории
dirs = ['/datasets/']
for item in subdir:
dirs.append(f'/datasets/{item}/')
# print(dirs) # выводит все папки в директории
assets_all = []
for item in dirs:
assets_all.append([os.path.join(item, f) for f in os.listdir(item)])
assets = [item for sublist in assets_all for item in sublist]
print('assets =', assets) # выводит значение переменной 'assets', содержащей все файлы в директории
# в которой хранится список файлов в директории на платформе яндекс практикум
print('# Скопируйте финальный вывод из консоли выше. Эти данные понадобятся на шаге 2.')