
Артем
09.04.2017
07:14:17
сноси венду

Spacehug
09.04.2017
07:17:43

Артем
09.04.2017
07:18:17

Spacehug
09.04.2017
07:18:44
Вы там увидели что-то, чего я не увидел?

Google

Артем
09.04.2017
07:19:34

Spacehug
09.04.2017
07:19:52
Ну, к сожалению, гул меня по замкнутому кругу отправляет.
Вот тебе, говорит, сурцы, вот тебе GnuWin, вот тебе Visual Studio 2017, ебись!

Артем
09.04.2017
07:21:16

Spacehug
09.04.2017
07:24:05
Окей, поставлю вопрос по-другому, исходя из начальных условий. Есть 50 тысяч текстовых файлов В РАЗНЫХ кодировках, в том числе в тех, которые питон не поддерживает (VISCII, EUC-TW). Какой самый простой способ перегнать их все в utf-8 без потерь данных?
(Кстати, из-за количества файлов и того факта, что кодировки разные - голый консольный iconv и не подходит)

Игорь
09.04.2017
07:27:07

Spacehug
09.04.2017
07:31:29
Я знаю как это через питон сделать, и собсна единственный недостающий кирпич - это iconv, всё остальное написано и работает на файлах с кодировками, которые питон понимает
Берёт из папки а, кладёт в папку б в правильной кодировке
Есть такой пакет - iconv_codecs, но ему для работы нужен сам iconv -_-

Игорь
09.04.2017
07:34:51

Spacehug
09.04.2017
07:35:10

Google

Игорь
09.04.2017
07:36:07
Еще, я бы перевел книги в epub. Меньше веса, форматирование

Tony
09.04.2017
08:03:22
как в питоне регуляркой записать любой символ в любом количестве?

Игорь
09.04.2017
08:03:48
.*

Tony
09.04.2017
08:03:49
'\S+'?
а
спс
'\.*'
так?

Игорь
09.04.2017
08:05:29
'\.*'
когда ставишь бэкслеш, ты экранируешь символ и получаешь точку. Т.е. в твоем варианте получишь 0 или много точек

Tony
09.04.2017
08:05:44

Игорь
09.04.2017
08:05:53
советую почитать документацию по re

Tony
09.04.2017
08:07:03
да у меня прост запрос на амазоновскую дб сделать надо
надо по одному ключу все достать
а документация требует еще и второй
вот я и хочу как-то поставить any

Вадим
09.04.2017
08:27:51
привет! подскажите плз , при сохранении в бд строчи privet {0} все норм проходит а при сохраннении Привет {0} происходит вот такая ощшибка mysql.connector.errors.DatabaseError: 1366 (HY000): Incorrect string value: '\xD0\xBF\xD1\x80\xD0\xB8...' for column 'spamtext' at row 2 почему так получается ?

Игорь
09.04.2017
08:29:39

b0g3r
09.04.2017
08:29:49
http://stackoverflow.com/questions/2108824/mysql-incorrect-string-value-error-when-save-unicode-string-in-django

Google

Григорий
09.04.2017
08:30:34
»> "Привет"
'\x8f\xe0\xa8\xa2\xa5\xe2'
»> u"Привет"
u'\u041f\u0440\u0438\u0432\u0435\u0442'
Хотя это 2.7
Но думаю суть всё же в этом

b0g3r
09.04.2017
08:31:28
>>> u"Привет".encode()
b'\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
ну можно конечно и ascii в базу писать, но помоему не надо так)

Вадим
09.04.2017
08:32:56

Ivan
09.04.2017
08:37:41
вот поэтому я когда-то уехал с мускула на пострес, дурдомный в мускуле утф8
всякие няшные эмодзи не кушает :)
впрочем там есть какая реализация 4-байтового уникода, не помню как называется

Вадим
09.04.2017
08:44:12

Ivan
09.04.2017
08:44:24
да, точно

Ihar
09.04.2017
08:45:15

Проксимов
09.04.2017
09:01:56
Try:
code
Except someError:
Do something

Sergey❄️
09.04.2017
09:13:09
а то видел, есть всякие ZeroDivision, потом ошибки иттерации и тд
а эта штуковина любую отловит, да?
или подразумевалось %someError%?

b0g3r
09.04.2017
09:16:37
Любую ошибку отловит Exception
От него наследуются все исключения, которые есть необходимость отлавливать

Sergey❄️
09.04.2017
09:17:30
try:
code
Except Exception:
print('Error!')
print(Exception)

Google

Sergey❄️
09.04.2017
09:17:34
что-то такое?

b0g3r
09.04.2017
09:17:53
https://docs.python.org/3/library/exceptions.html#exception-hierarchy
Ну похоже, но нет
try:
code
except Exception as e:
print('Error: {}'.format(e))

Sergey❄️
09.04.2017
09:19:25

Проксимов
09.04.2017
09:22:37

b0g3r
09.04.2017
09:23:05

Вадим
09.04.2017
09:46:20

Igor
09.04.2017
09:48:59
☺️?

Roman
09.04.2017
09:51:35
Кто знает, а есть годные статьи, где понятно расписываю asincio ?

Игорь
09.04.2017
09:55:17
документация. ну и применить поиск по чатику

Egor
09.04.2017
09:55:46

Denis
09.04.2017
09:56:29
Зачем asyncio тем, кто не умеет читать доки?

Roman
09.04.2017
09:57:09
зачем доки, когда человек спрашивает статьи

Маришка
09.04.2017
09:59:02

Denis
09.04.2017
09:59:05
https://www.google.ru/search?q=asyncio&oq=asy&aqs=chrome.1.69i57j35i39j5j0.2099j0j4&client=ms-android-google&sourceid=chrome-mobile&ie=UTF-8

Roman
09.04.2017
09:59:54
ту думаешь, тут сосвсем хлебушки и гуглить не умеют?

Denis
09.04.2017
10:00:19
Видимо, да

Игорь
09.04.2017
10:00:25

Google

Маришка
09.04.2017
10:00:53

Roman
09.04.2017
10:01:09
гугл был испробован изначально

Denis
09.04.2017
10:01:38
Если тебе статьи из гугла не помогли, я даже не знаю, что тебе нужно

Roman
09.04.2017
10:01:56
Ты чего такой агрессивный?

Игорь
09.04.2017
10:03:15
если уж хочется статей

Denis
09.04.2017
10:04:52
Она платная

Roman
09.04.2017
10:05:14

Pavel
09.04.2017
10:06:56
ещё в чате было однажды толковое объяснение, я сохранил: http://telegra.ph/Python-and-corutines-02-17

Игорь
09.04.2017
10:07:22
Она платная
в этом мире за все надо платить, или временем, или деньгами, или кровью)
были еще ютубкичи, но я не сохранял себе. надо поиском рыть по соседнему чату

melancholiac
09.04.2017
10:19:58
нужна помощь с виртуаленв+сетаптулз
собственно как перенести венв на другой компьютер?

Pavel
09.04.2017
10:27:00

melancholiac
09.04.2017
10:27:15

Pavel
09.04.2017
10:27:22
requirements.txt файл перенести любым удобным способом

melancholiac
09.04.2017
10:27:42
есть файл utils и он ставится через сетаптулз
pip install --editable .

Zart
09.04.2017
10:49:36
чтобы pip install -e . работал, нужно чтобы там лежал рабочий setup.py

Nikolay
09.04.2017
10:50:14
Как понять, когда юзать classmethod и staticmethod вместо обычного метода (instancemethod)? Много всяких статей прочитал, но так и не допер до истины.

Zart
09.04.2017
10:50:35
зависит от целей и дизайна
Эта группа больше не существует