Форум сайта python.su
253
_alexs_Что за глупость. Решение всегда есть и не требуется тут python3
Похоже решения таки нет
import subprocess as sp import glob for i in glob.glob("*.bat"): sp.check_call(i)
Отредактировано doza_and (Авг. 11, 2014 14:33:29)
Офлайн
857
_alexs_
У меня все файлы имеют кодировку utf-8, менять её на cp1251 не вариант.
doza_and
Кодировка операционной системы не интересует. Это python2.7 а не трешка. Это windows.
Отредактировано py.user.next (Авг. 11, 2014 23:55:04)
Офлайн
6
Зачем менять весь проект, можно в один отдельный модуль вывести именно эту функцию например, я к тому что не надо сразу ставить крест, решения всегда есть.
Офлайн
253
Kasta_nedaЭто плохое решение.
Зачем менять весь проект, можно в один отдельный модуль
import subprocess as sp import glob from mc2py.util import PathFind for i in PathFind("*.py"): newname = i+".converted" sp.check_call("iconv -f UTF-8 -t cp1251 {old} >{new}".format(old=i,new=newname),shell=1)
Отредактировано doza_and (Авг. 12, 2014 09:45:55)
Офлайн