Редактирование URL с пользовательскими данными Python Mechanize

#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)