#python-3.x
#python-3.x
Вопрос:
У меня есть приведенный ниже фрагмент из моего кода, который приводит меня к определенному пути, 6-му файлу из моего пути, т. е. Substitute1 — это динамическое значение, и имя может измениться. Другие имена путей являются статическими.
dir_path = ("/nfs/old_home/dexter/work/REISSUES/Substitute1/logs")
я могу ввести данные с клавиатуры, используя raw_input(text)
ok, но как мне заменить это 6-е поле, т. е. Substitute1 именем, которое я ввел с клавиатуры, я имею в виду, что это просто в оболочке, поскольку мне просто нужно было прочитать значение и поместить $value(/nfs/old_home/dexter/work/REISSUES/$value/logs)
там путь, но можно ли то же самое сделать с помощью python?
Ответ №1:
Вы можете использовать str.format
Пример:
folder = input("Enter Folder")
dir_path = "/nfs/old_home/dexter/work/REISSUES/{0}/logs".format(folder)
print(dir_path)
Python 3.6 и выше f-string
Пример:
folder = input("Enter Folder")
dir_path = f"/nfs/old_home/dexter/work/REISSUES/{folder}/logs"