Предмет: Информатика,
автор: ivangregori32p08irj
Python 3.8 (IDLE)
«C»: Ввести адрес файла и «разобрать» его на части, разделенные знаком "/". Каждую часть вывести в отдельной строке.
Пример:
Введите адрес файла:
C:/Фото/2015/Байкал/shaman.jpg
C:
Фото
2015
Байкал
shaman.jpg
Ответы
Автор ответа:
1
Ответ:
file = input().split("/") # функция split разъединяет строку по символу, которую ей передают в качестве аргумента("/" в данном случаи), и возвращает список
for i in file:
print(i)
ivangregori32p08irj:
А можно через find ("/") в цикле сделать код как-то?
через find ("/") наврятли, он же как раз таки и будет искать только сами символы /, можно через регулярку сделать, а можно простым дефолтным циклом, просто перебираешь строку, запоминаешь буквы, видишь знак /, выводишь строку, очищаешь, и по новой
а вообще для работы с файлами и путями в питоне есть отдельная библиотека os.path
Нас ещё этим библиотекам не учили
Похожие вопросы
Предмет: Українська мова,
автор: annamelnik2001
Предмет: Другие предметы,
автор: novoselovtolja
Предмет: Русский язык,
автор: galinaturlo
Предмет: Математика,
автор: PrezrakSumken
Предмет: Химия,
автор: Розалита12