Найти - Пользователи
Полная версия: Марк Лутц. ООП
Начало » Python для новичков » Марк Лутц. ООП
1 2
Niccolum
FishHook
А какое отношение питон имеет к cmd?
В таком случае как мне открыть данный файл не через импорт, а как исполняемый (в cmd это "python /python34/classtools.py) Предлагаешь это сделать как то не через импорт в IDLE или Python command line?
r00tl3ss
Удалите все кириллические символы из кода. Для успешного выполнения скрипта этого должно быть достаточно.
Ну или в начале файла добавьте строку:
#-*- coding: cp866 -*-
Так как, по-умолчанию, виндовая cmd.exe запускается с кодировкой cp866.
Niccolum
r00tl3ss
Удалите все кириллические символы из кода. Для успешного выполнения скрипта этого должно быть достаточно.Ну или в начале файла добавьте строку:
Спасибо, вижу я на правильном пути. Не понял изначально, что вставляется как комментарий в файл.
Не хотелось бы удалять русские буквы (всё таки эксперимент, и нужно находить решения) Но в данном случае выходит что-то такое (в файле)
в первом случае писал код ascii
во втором - ваш
в третьем - utf-8
r00tl3ss
В винде есть команда для вывода/изменения текущей кодировки cmd.exe.
chcp.exe
Niccolum
r00tl3ss
В винде есть команда для вывода/изменения текущей кодировки cmd.exe.chcp.exe
Спасиб, интересная штука.
Однако проблема решена по другому.
Строка
"""def gatherAttrs(self): # Переназовите AttrDisplay!
   return '*б*ный в рот сука'"""
как я понял определяла, что в классе, который я вызвал присутствует AttrDisplay и выдавало исключение, а т.к. оно на русском - выдавало хню. Собственно поправлю это исключение, чтобы вызывало это исключение только в том случае, когда не запускаю эту программу, а проверяю другую этим алгоритмом примерно следующим образом (на англ.яз.) или вставлю куда нибудь в код:
if __name__ != '__main__':
def gatherAttrs(self): # Переназовите AttrDisplay!
   return 'F*cking bitch'
Спасибо, очень помог, натолкнул на мысли
Kir@
Niccolum
Под ту книгу надо юзать py2.4 под unix.
А под ваш 3.4 (??? у меня 3.5.1) надо юзать нихренандекс, гугль и сей форум.
r00tl3ss
Kir@
На самом деле вы ошибаетесь, в книге “Изучаем Питон” М. Лутца использовался 3й Питон и все примеры выполены на винде, хотя это не умоляет того, что я за использование Linux) По-крайней мере этот пример точно из этой книги.
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