# coding= utf-8
import string # Импорт текста
def proga ():
print "Добро пожаловать в программу ReadCrad_ZO_beta_0.1!"
info_card = str( raw_input ("Пожалуйста, проведите карту: ")) # Ввод информации с карты
#info_card = string.upper (info_card)
#string.capswords (info_card) #возможно маленькие буквы
#info_card.encode ("KOI8-R") #кодировка
nst = string.find (info_card, 'B') #ищем начало номера карты
nst = nst + 1 #
nfin = string.find (info_card, '^')#ищем конец номера карты
#number_card номер карты
number_card = info_card [nst:nfin]
# nfam начало фамилии
nfam = nfin + 1 #
# kfam конец фамилии
kfam = string.find (info_card , '/') # номер конца фамилии в промежутке ее начала
# fam фамилия
fam = info_card [nfam:kfam]
fam = string.upper (fam)
print 'Номер карты - ', number_card
print 'Фамилия - ', fam
nach_name = kfam + 1
a_konec_name = string.find (info_card [nach_name:], '^')
b_konec_name = kfam + a_konec_name
b_konec_name = b_konec_name + 1
name = info_card [nach_name:b_konec_name]
name = string.upper (name)
#name.encode ('KOI8-R')
print 'Имя - ', name
#year#
# nach_year - Начало года
nach_year = b_konec_name + 1
#print info_card [nach_year:]
kon_year = nach_year + 2
#print info_card [kon_year:]
year = info_card [nach_year:kon_year]
str = year [:]
print 'Год - ','20'+str
#mounth#
#nmounth - Начало месяца
nmounth = kon_year
kmounth = kon_year+2
mounth = info_card [nmounth:kmounth]
if mounth == ('01') :
mes = 'Январь'
if mounth == ('02') :
mes = 'Февраль'
if mounth == ('03') :
mes = 'Март'
if mounth == ('04') :
mes = 'Апрель'
if mounth == ('05') :
mes = 'Май'
if mounth == ('06') :
mes = 'Июнь'
if mounth == ('07') :
mes = 'Июль'
if mounth == ('08') :
mes = 'Август'
if mounth == ('09') :
mes = 'Сентябрь'
if mounth == ('10') :
mes = 'Октябрь'
if mounth == ('11') :
mes = 'Ноябрь'
if mounth == ('12') :
mes = 'Декабрь'
print 'Месяц - ', mes
#print mes
infa = number_card, '20'+str , mes, name, fam
f = open ('1', 'r+b')
#pickle.dump (mes, f)
f.write (number_card)
f.write (' ')
f.write ('20'+str)
f.write (' ')
f.write (mes)
f.write (' ')
f.write (fam)
f.write (' ')
f.write (name)
f.write (' ')
f.close
#pickle.dump (mes, 2)
choice = raw_input ("Хотите ли вы продолжить? (y/n) : ")
#Продолжить
if choice == "y":
pass #return proga
elif choice == "n":
print "Спасибо за использование программы. Результаты записаны в файл 1.txt"
else :
print "Неправильный ввод!"