#python #string #parsing #printing #mechanize
#python #строка #синтаксический анализ #печать #механизировать
Вопрос:
У меня есть URL в Mechanize на Python, который гласит:
members_booking.php?operation=member_dayamp;amp;course_id=1amp;amp;d_date=2011-10-5amp;amp;comp=1
Но я хочу изменить этот URL в зависимости от данных, которые пользователь вводит в консоль, например:
year = raw_input("Enter the YEAR")
month = raw_input("Enter the MONTH")
day = raw_input("Enter the DAY")
И так, чтобы в зависимости от данных, которые пользователь ввел в приведенный выше код, он изменит URL. (где указано d_date = 2011-10-5 amp; в URL-адресе, я в основном хочу изменить его на d_date=year-month-datamp;
Как мне редактировать эти строки на основе ввода пользователей? На C (моя единственная точка отсчета) Я бы использовал «d_date=%i-%i-%i amp; amp», год, месяц, день или что-то в этом роде
Ответ №1:
urlstring = "members_booking.php?operation=member_dayamp;course_id=1amp;d_date=%s-%s-%samp;comp=1"
year = raw_input("Enter the YEAR: ")
month = raw_input("Enter the MONTH: ")
day = raw_input("Enter the DAY: ")
print urlstring % (year, month, day)