У меня есть текстовый файл со следующей конфигурацией:
---01---2125---1648---
random words
random words
---01---3068---1648---
random words
random words
---02---3068---1648---
random words
random words
Цель состоит в том, чтобы создать каталог и в этот каталог вставить файлы в соответствии с каталогом, к которому он принадлежит. Все это с именами, указанными там в файле data_base.txt. Пример:
data_base
|_01/
| |_2125.txt
| |_3068.txt
|
|_02/
| |_3068.txt
|
и т. Д. ... TXT-файлы будут заполнены соответствующими случайными словами. Код выглядит следующим образом:
import glob, os
from os.path import isfile
path = "/Users/text"
os.mkdir(path)
fp = open("data_base.txt", 'r', -1)
codes = fp.readlines()
for i in codes:
print(i.replace("---"," ").strip())
Мне удалось удалить строки «---» между числами, используя функцию замены. Проблема в том, что я не понимаю это правильно, ища строку, которая будет названием каталогов (01, 02, et c.).
Кто-нибудь знает, как вставить соответствующие строки в качестве имен каталогов?