Питон - просто капец |
Здравствуйте, гость ( Вход | Регистрация )
Питон - просто капец |
Litkevich Yuriy |
26.3.2014, 22:48
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
у меня уже сложилось стойкое впечатление, что Питон писал голандец, для которого доступ у наркоте такой-же как у нас к сигаретам.
Делаю сайт на Джанге (1.5 / Питон 2.7) сделал логер mylogger.py
Решил использовать: Раскрывающийся текст
Порвал бы нарка |
|
|
Litkevich Yuriy |
5.4.2014, 17:39
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
прежде чем переходить к правке чужого кода? я весь сайт с нуля сделал А жопа с кодировкой так и осталась. Пока методом научного тыка подобрал какую-то комбинацию string.enode("FOO").decode("BAR") и преобразовал имена всех ранее загруженных файлов MD5, информацию об оригинальном имени храню в БД. Теперь при загрузке на сервер все файлы так переименовываю. Вообще критинизм заключается в выбросе исключений при преобразовании кодировок. Представь себе текстовый редактор (например, редактор кода в IDE) который падает, если кодировка файла для него оказалась не понятной. люди пишут на Питоне дофига всего, никто не жалуется им не вдомёк, что кроме английского существуют другие языки, в частности один из сторонних модулей джанги усиленно использовал не Юникод-константы, т.е.str = 'foo' вместо str =u'foo' а потом к ни прибавлялись имена файлов с русскими буквами и происходило исключение. |
|
|
Текстовая версия | Сейчас: 14.11.2024, 7:32 |