подскажите пожалуйста с решением проблемы:
есть словарь вида:
Species_cod={u'Б':3000, u'Е':2000, u'ОЛС':5000, u'ОЛЧ':6000, u'ОС':4000, u'С':1000, 0:0}
я считываю строку из файла, вычлиняю из нее нужную мне букву (из нужной колонки) и хочу заменить ее на значение из словаря, но тут встает проблема с кодировкой.
Попробовал перекодировать букву из файла так:
species=numbers[4].decode('cp1251')
Species[i,j]=Species_cod(species)
ОС <type 'unicode'>
Traceback (most recent call last):
File "C:\Python27\grid_10m.py", line 45, in <module>
Species[i,j]=Species_cod(species) # ╨║╨░╨║-╤В╨╛ ╨┐╨╡╤А╨╡╨▓╨╛╨┤╨╕╤В╤М ╨▓ ╤З╨╕
╤Б╨╗╨╛╨▓╨╛╨╡ ╨╖╨╜╨░╤З╨╡╨╜╨╕╨╡ ╤З╨╡╤А╨╡╨╖ ╤И╨╕╤Д╤А
TypeError: 'dict' object is not callable