@ru_python

Страница 9477 из 9768
Tishka17
01.07.2019
11:38:23
Есть пример оформления? Вилка в по сумме нет.
Нету примера. Но как минимум зарплатная вилка обязательна

Ну и пару слов о проекте не помешало бы

ㅤVlad Tikhonov
01.07.2019
11:59:11
Вот как так.. result, data = mail.search(None, "UNSEEN") if result == 'OK': for num in data[0].split(): result, data = mail.fetch(num, "(RFC822)") raw_email = data[0][1].decode('utf-8') raw_email получает тип str, и в ней содержится порядка 1000 строк.. в дебагере отображается как нормальный читабельный файл, а если сделать for line in raw_email: print(line+\n) то увижу весь этот же текст, только по 1 букве в строке

polunin.ai???
01.07.2019
11:59:13
у меня есть один список, который нужно хранить где-то в основной памяти, но создавать таблицу отдельную под этот список не хочется, там 1-3 эелемента будет. Шо делать? В файлике хранить? Список считывается один раз в начале программы, и изменяется раз в несколько месяцев

Google
ㅤVlad Tikhonov
01.07.2019
12:00:53
X
01.07.2019
12:11:19
Кто-нибудь хочет вместе написать программу для симуляции теории игр? На это примере https://ncase.me/trust/ только без GUI

Мой любимый
01.07.2019
12:11:58
Симуляция теории игр

Vladimir
01.07.2019
12:15:04
Всем привет, появился вопрос, где правильнее будет хранить тесты в программе, пишу их на pytest? и не пойму, толь хранить их в отдельной директории /tests/ или хранить их сразу с модулями? Есть на этот счет правила хорошего тона?

X
01.07.2019
12:15:14
Не знаю, просто интересно, в свободное время можно писать. Может быть выйдет что-то полезное

Aragaer
01.07.2019
12:18:23
я обычно храню тесты в каталоге test

Tishka17
01.07.2019
12:19:17
Aragaer
01.07.2019
12:19:38
каждый модуль живет в своей репе, там же тесты этого модуля

Google
X
01.07.2019
12:21:13
Там есть ограничения. Можно добавить других персонажей, увеличить вычислительную мощность, в общем поэкспериментировать. Я не нашел на этой странице код, ответственный за теорию игр, он вообще там есть?

Tishka17
01.07.2019
12:22:32
каждый модуль живет в своей репе, там же тесты этого модуля
Оу. Ну у меня пакеты по паре модулей часто. Я очень ленюсь их наружу выкладывать, так как другие проекты их не юзают

Valery
01.07.2019
12:22:37
Всем привет. Меня зовут Лера и пишу со стороны HR. Работаю с компанией Яндекс и ее сервисами. Есть несколько интересных ролей в группы разработки бекенда в Яндекс Такси. Просьба писать в личку для обсуждения подробностей и ведения по процессу. Стек технологий: разработка в Unix или Linux на Python (версии 3.6/2.7); MongoDB, Hadoop, PostgreSQL, Redis, Logbroker. Приветствуется знание С++ (открывает дополнительные направления) Из скиллов, требуемых для большинства позиций: опыт бекенд-разработки, опыт работы с высоконагруженными системами, разработка высоконагруженных сервисов, работа с MongoDB, работа с асинхронными фреймворками (Twisted, aiohttp) Из-за наличия разных позиций в Яндекс Такси зарплата зависит от уровня навыков: от 150 000 до 300 000 гросс. Очень прибыльная система бонусов, поэтому стоит оценивать общий доход. (Подробнее о бонусах могу рассказать в личке) Пишите в личку, мест много, можно идти вместе с наработанной командой #работа #офис

Aragaer
01.07.2019
12:29:00
тесты это дополнение к документации - "при разработке этого модуля предполагалось, что его можно использовать вот так"

Vladimir
01.07.2019
12:30:27
тесты имеет смысл выносить из пакета, если например ты не хочешь их распространять вместе с пакетом
Как я понял, если это обычный пакет, который я хочу распостранять с тестами, хорошим вариантом будет хранить их прям рядом с кодом. А если я захочу специфики, или выпилить их из кода, тогда имеет смысл думать о вынесении их в отдельную папку

Cykooz
01.07.2019
12:31:12
Всем привет, появился вопрос, где правильнее будет хранить тесты в программе, пишу их на pytest? и не пойму, толь хранить их в отдельной директории /tests/ или хранить их сразу с модулями? Есть на этот счет правила хорошего тона?
В общем то как тебе удобнее так и делай. Вот у меня например большой проект, состоящий из большого числа "приложений". И мне удобнее что бы тесты "приложения" были в том же месте что и его код, поэтому у меня в каждом приложении есть пакет tests. Если же пишешь небольшой самостоятельный пакет для публикации, то можно тесты сделать отдельно от основного кода.

Alex
01.07.2019
12:32:03
в общем есть много разных вариантов организации проекта

Aragaer
01.07.2019
12:32:08
вообще, можно хранить тесты прямо в коде

Alex
01.07.2019
12:32:12
по каталогу на каждый пакет

один пакет tests в основном пакете

Alex
01.07.2019
12:32:44
или каталог тест вынесенный из основного пакета (i.e. в корне репозитория)

Aragaer
01.07.2019
12:32:49
а именно в файл foobar.py вставить заодно и class FoobarTest(unittest.TestCase)

а в конце if __name__ == '__main__': unittest.main()

тут нюанс

технически пользователь может поставить к себе твой модуль, но захочет проверить его работоспособность

ну например он решил юзать не привычный тебе питон, а какую-то другую реализацию

если у него есть тесты, то он может их прогнать

Google
ㅤVlad Tikhonov
01.07.2019
12:38:48
re.match как можно искать по нескольким словам? типа ('b\To:|From:|Subject:\')?

Alex
01.07.2019
12:41:26
видимо ты хотел \b вынести за группу

ㅤVlad Tikhonov
01.07.2019
12:41:29
r'To:|From:|Subject:' ?

ㅤVlad Tikhonov
01.07.2019
12:41:56
их надо в кавычки брать?

Alex
01.07.2019
12:42:24
\b(word1|word2):

Alexey
01.07.2019
12:42:54
https://regex101.com Развлекайся, короче

Алексей
01.07.2019
13:06:05
Вопрос по звуку, я записываю wav и получаю его без pcm, можно ли как то его конвертировать?

Чтобы получить pcm

Tishka17
01.07.2019
13:16:18
в смысле без pcm?

Tishka17
01.07.2019
13:16:33
зачастую wav - это pcm + хэдер

но бывает конечно сжатый

Denis
01.07.2019
13:35:05
а как лучше сделать чтобы сайт при парсинге не блочил?

Артём
01.07.2019
13:36:41
ограничь количество запросов

допустим до 8-10

Denis
01.07.2019
13:36:58
сейчас у меня что то в духе for i in ...: while True: try: dosmth() except Exception: sleep(5) continue break

Admin
ERROR: S client not available

Denis
01.07.2019
13:37:38
ограничь количество запросов
это как то есть в виде декоратора или подобной штуки удобной?

Google
Артём
01.07.2019
13:38:06
это есть в виде модуля

погугли: "python with threadpoolexecutor"

если понравится - юзай :)

Aragaer
01.07.2019
13:38:38
есть multiprocessing.Pool

Denis
01.07.2019
13:39:03
есть multiprocessing.Pool
и как его там присобачить?

Aragaer
01.07.2019
13:40:54
def teh_func(i): while True: try: dosmth() except Exception: sleep(5) continue break pool.map(teh_func, ...)

Denis
01.07.2019
13:42:04
def teh_func(i): while True: try: dosmth() except Exception: sleep(5) continue break pool.map(teh_func, ...)
ну в смысле, через пул разве можно получить задержку?

Aragaer
01.07.2019
13:43:14
через пул ты можешь распараллелить это дело

Denis
01.07.2019
13:44:36
через пул ты можешь распараллелить это дело
так лел а как это поможет если сервак выдаст ошибку по причине дудосер

Aragaer
01.07.2019
13:45:04
ну ты можешь разные эксепшны по-разному обрабатывать

ну и да, счетчик завести для ограничения

вместо while True сделать for _ in range

polunin.ai???
01.07.2019
13:48:14
так лел а как это поможет если сервак выдаст ошибку по причине дудосер
ну, посылай N запросов в секунду/минуту, как твой сервак считает там

Vadim
01.07.2019
13:54:41
Привет, у меня есть df pandas у него айдишники начинаются не с нуля, как сделать, чтобы с нуля начинались?

Artöm
01.07.2019
13:56:11
А сейчас они откуда берутся?

wicker
01.07.2019
13:56:43
df.set_index([range(df.shape[0])])

Vadim
01.07.2019
13:57:09
Вроде при создании df есть опция, чтобы отдельно из создавать
У меня есть массив длинной 750, я беру последние 200. Если при создании указываю тот индекс, то NoT возникают

df.set_index([range(df.shape[0])])
newData2.set_index([range(newData2.shape[0])]) Вот ваш код, заменил df на свою переменную, но выдаёт ошибку KeyError: "None of [Int64Index([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,\n ...\n 190, 191, 192, 193, 194, 195, 196, 197, 198, 199],\n dtype='int64', length=200)] are in the [columns]"

Google
wicker
01.07.2019
14:04:56
df.reset_index(inplace=True)

Vadim
01.07.2019
14:05:04
newData2.set_index(list(range(newData2.shape[0]))) Замена [] на list() тоже кидает ошибку.

Alex
01.07.2019
14:05:57
Привет, народ. Я тут мучаю фласк. Захотелось мне SRP-6e реализовать - т.е. вариант, когда пароль не передается на сервер вообще. Нагуглил https://github.com/cocagne/pysrp и https://github.com/NSkelsey/flask-ZeroKAuth но flask-ZeroKAuth написан 8 лет назад, и сейчас не заводится вообще. никто не может помочь прикрутить всё в кучу?

Страница 9477 из 9768