Форум сайта python.su
Сделал. В файл непонятно что начяало писаться
ф𱰾հܱߠ𱰵 ф𱰾հܱߠ𱰵 𠱟 ф𱰾հܱߠ𱰵 о𰠰հܱߠ𱰵 о𰠰հܱߠ𱰵 𠱟 о𰠰հܱߠ𱰵 гհܱߠ𱰵 гհܱߠ𱰵 𠱟 гհܱߠ𱰵 �
Офлайн
Код приведи и версию питона.
Офлайн
Python3.4
fKeys = open('keys.txt','r') fCity = open('city.txt','r') fResult = open('result.txt','w') with fKeys, fCity, fResult: for lineKeys in fKeys: lineKeys = lineKeys.rstrip('\n') fCity.seek(0) for lineCity in fCity: lineCity = lineCity.rstrip('\n') result = lineKeys+' '+lineCity result = result.capitalize() fResult.write(result + '\n')
Офлайн
GangfKeys = open('keys.txt','r') fCity = open('city.txt','r') fResult = open('result.txt','w')
fKeys = open('keys.txt', encoding='utf-8') fCity = open('city.txt', encoding='utf-8') fResult = open('result.txt', 'w', encoding='utf-8')
Отредактировано py.user.next (Авг. 8, 2015 10:37:59)
Офлайн
.
Отредактировано J.R. (Фев. 27, 2016 16:10:44)
Офлайн
J.R.То нужно будет перевести файлы в utf-8 ;)
Если у него файлы keys.txt и city.txt в кодировке отличной от utf-8
J.R.Нет, на любой локали надо указывать кодировку, даже если она совпадает.
А если на локали utf-8 открывать файлы с utf-8 то encoding можно и опустить.
Отредактировано py.user.next (Авг. 8, 2015 11:46:33)
Офлайн
Спасибо. Теперь работает. Но не пойму, у меня ведь все файлы заранее были в кодировке UTF-8. И все прекроасно работало до момента как начал использовать
capitalize()
Офлайн
GangСомнительно. Воспроизведи в новом проекте. Сделай файлы в utf-8 и примени к ним код.
Но не пойму, у меня ведь все файлы заранее были в кодировке UTF-8.
Офлайн