Hello. There is a code that recursively walks the directory and prints all the paths in it.
import os def create_struct(): dirlst = os.walk(f'/home/dart/Загрузки') for (root, dirs, files) in dirlst: for dir in dirs: print(os.path.join(dir, root)) for file in files: print(os.path.join(file, root)) create_struct() For some reason, this code prints the same files and folders several times, as well as the very name of the directory that it bypasses.
/home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки /home/dart/Загрузки/khcp /home/dart/Загрузки/khcp /home/dart/Загрузки/khcp /home/dart/Загрузки/khcp /home/dart/Загрузки/khcp/api /home/dart/Загрузки/khcp/api /home/dart/Загрузки/khcp/api /home/dart/Загрузки/khcp/api Python version: 3.6