Форум сайта python.su
-1
Пытаюсь сохранять скриншоты в JPG файле при помощи
from PIL import ImageGrab
def savescreen(a):
im =ImageGrab.grab()
im.save(a+".jpg")
savescreen(n)
Офлайн
568
Офлайн
8
а у мну на win все кока кола 

Офлайн
-1
FishHookэто не совсем то.
https://www.python.org/dev/peps/pep-0263/
Офлайн
-1
Vigiну не всем же такая везуха
а у мну на win все кока кола

Офлайн
568
andrei186Ну а сам то файл в какой кодировке?
#coding: utf-8 у моем РУ файле прописано,
Офлайн
-1
FishHookА в какой IDLE в Питон 2.7 кодирует по умолчанию?
Ну а сам то файл в какой кодировке?
Офлайн
253
:) Боюсь побоев с вашей стороны но скажу.
Правильное решение использовать https://pypi.python.org/pypi/transliterate !
И от настроек виндов зависит и для python 2.7 желательно n=u“ффф”
Для замыкания эксперимента проделайте
dir *.* >1 ls *.* >1
Офлайн
-1
doza_andБить будете, Папаша? (М. Булгаков. Собачье сердце)Боюсь побоев с вашей стороны но скажу.
dir *.* >1
ls *.* >1
Отредактировано andrei186 (Фев. 5, 2016 12:21:07)
Офлайн
857
andrei186
Если n=“ффф” файл сохраняется под именем ффф.jpg
>>> 'ффф'.encode('utf-8').decode('cp1251') 'ффф' >>>
andrei186Это значит, что у тебя второй питон и в нём не указана кодировка в исходном файле.UnicodeDecodeError: 'ascii' codec can't decode
# coding: utf-8
open(u'имя', 'w').write('abcd')
Отредактировано py.user.next (Фев. 5, 2016 15:22:12)
Офлайн