# -*- coding: cp866 -*-
import os
os.system("python фыв.py")
print "python фыв.py"
>>> python: can't open file 'фыв.py': [Errno 2] No such file or directory
>>> python фыв.py
# -*- coding: cp1251 -*-
import os
os.system("python фыв.py")
print "python фыв.py"
>>> hello
>>> python Ї√т.py
DwarfВенда она такая венда. В консоли надо первым шагом сделать chcp 1251 а в скриптах использовать юникод. При необходимости принта, делать aStr.encode('cp1251'). По умолчанию консоль использует cp 866.
Python 2.7
Windows 7
Необходимо запустить внешнюю программу из Python.
Проблема 1. В пути к программе присутствуют русские символы.
Проблема 2. Программе нужно передать параметр-строку, которая представляет собой путь к другой папке (тоже с русскими символами).
…