Предмет: Информатика, автор: ivangregori32p08irj

Python 3.8 (IDLE)

«C»: Ввести адрес файла и «разобрать» его на части, разделенные знаком "/". Каждую часть вывести в отдельной строке.
Пример:
Введите адрес файла:
C:/Фото/2015/Байкал/shaman.jpg
C:
Фото
2015
Байкал
shaman.jpg

Ответы

Автор ответа: sergeypolumardenov
1

Ответ:

file = input().split("/") # функция split разъединяет строку по символу, которую ей передают в качестве аргумента("/" в данном случаи), и возвращает список

for i in file:

   print(i)


ivangregori32p08irj: А можно через find ("/") в цикле сделать код как-то?
sergeypolumardenov: через find ("/") наврятли, он же как раз таки и будет искать только сами символы /, можно через регулярку сделать, а можно простым дефолтным циклом, просто перебираешь строку, запоминаешь буквы, видишь знак /, выводишь строку, очищаешь, и по новой
sergeypolumardenov: а вообще для работы с файлами и путями в питоне есть отдельная библиотека os.path
ivangregori32p08irj: Нас ещё этим библиотекам не учили
Похожие вопросы
Предмет: Английский язык, автор: kytyzovaalla78
Предмет: Химия, автор: Розалита12