Найти - Пользователи
Полная версия: Как правильно задать кодовую страницу в os.system(cmd)?
Начало » Python для новичков » Как правильно задать кодовую страницу в os.system(cmd)?
1
drno
Здравствуйте.

хочу выполнить в cmd некоторый команды из Python

 import os
cmd = 'chcp'
os.system(cmd)


в результате

 ������ ������� ��࠭��: 866
в должно быть
 Текущая кодовая страница: 866

каким образом скорректировать вывод кодовой страницы, чтобы отображалась кириллица?
doza_and
Очевидно установить при помощи команды chcp нужную кодовую страницу, если вы это смотрите результат в программе cmd от windows. Если смотрите не в ней, то по этой программе и смотрите доку.
drno
если я все верно понял, должно сработать таким образом?

import os
cmd = 'chcp 1251 & chcp & echo Привет & echo hello '
os.system(cmd)
doza_and
drno
я все верно понял
Нет. Основная мысль - результат зависит от того в чем вы смотрите (в какой программе).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB