Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 40

Вывод из txt на русском Python 2.7

09.05.2018, 09:32. Показов 2306. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Всё никак не могу сделать вывод на русском языке из файла в питон 2.7
Может кто подсказать, как это делается?
Возможности перейти на питон 3+ нет, к сожалению.

Добавлено через 1 час 40 минут
А то вывод получается вот таким:
['\xd0\x9f\xd0\xb5\xd1\x82\xd1\x80\xd0\xb e\xd0\xb2\xd0\xb0 \xd0\x95\xd0\xb2\xd0\xb3\xd0\xb5\xd0\xbd \xd0\xb8\xd1\x8f']
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2018, 09:32
Ответы с готовыми решениями:

Python v.2.7 Как открыть второй 2.txt путь к которому прочитали из первого 1.txt
Привет всем, нуждаюсь в помощи тех, кто с таким сталкивался. Кратко: Прочесть путь к файлу .txt и по нему, открыть на редактирование...

Хорошие книги о Python 3.2 на русском
Привет! Я новенький. Скачал Python 3.2, а как ним пользоваться не знаю. Подскажите классную книгу. Буду благодарен !!! :)

Сделать ввод текстовым файлом Input.txt, а вывод output.txt
var a : longint; s : string; i, n : integer; begin readln(a); str(a, s); n := length(s); for i...

2
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
09.05.2018, 17:49
Лучший ответ Сообщение было отмечено Slewwers как решение

Решение

Slewwers, раньше трава была зеленее, а питон забористее. Это у тебя байты, их надо в стринг декодировать, например вот так
Python
1
2
by=b'\xd0\x9f\xd0\xb5\xd1\x82\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd0\x95\xd0\xb2\xd0\xb3\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f'
name=by.decode('UTF-8') #Петрова Евгения
но я это в питоне 3 делал 2-го просто нет

Добавлено через 5 минут
Slewwers, стормозил я, ты ж из файла читаешь, наверное нужно сразу кодировку задать. что то типа
Python
1
2
import io
file= io.open("test", mode="r", encoding="utf-8")
0
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
10.05.2018, 01:39
Python
1
2
3
4
5
>>> l =['\xd0\x9f\xd0\xb5\xd1\x82\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd0\x95\xd0\xb2\xd0\xb3\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f']
>>> print l
['\xd0\x9f\xd0\xb5\xd1\x82\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0 \xd0\x95\xd0\xb2\xd0\xb3\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f']
>>> print ''.join(l)
Петрова Евгения
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2018, 01:39
Помогаю со студенческими работами здесь

Вывод txt файла в окно txt=uicontrol('Style','text,.)
Есть файл-txt с текстовой информацией (названия), сформированный и хранящийся вне matlab (в разделе диска D), Можно ли этот файл с...

Как осуществить ввод из текстового документа input.txt и вывод через output.txt?
файлы лежат в проекте, помогите сделать ввод и вывод через текстовый документы, я не понимаю как. using System; using System.IO; ...

Добавить в папку с проектом любой input.txt с любым текстом на русском языке
Для вызова ошибки необходимо во всех меню нажимать 1. Необходимо добавить в папку с проектом любой input.txt с любым текстом на русском...

Как реализовать DES Python на русском?
Если не затруднит, напишите что изменить/добавить чтоб можно было зашифровывать/расшифровывать сообщения на русском. (Сейчас работает...

Чтение TXT (DXF) и вывод в TXT
Здравствуйте! По роду деятельности - инженер, пытаюсь написать программу по конвертации DXF в нужный формат расчетной программы. Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru