
Pavel
18.03.2019
19:57:04

Алексей
18.03.2019
19:58:33

sickboi
18.03.2019
19:59:21

Pavel
18.03.2019
19:59:27

Google

Pavel
18.03.2019
20:10:12
правда, как это выглядит в шиндовс, я не знаю
о боже. получилось только вот так:
C:\>set PYTHONPATH=X:\somepath & python -c "import sys; print('\n'.join(sys.path))"
X:\somepath
C:\Users\<username>\AppData\Local\Programs\Python\Python36-32\python36.zip
C:\Users\<username>\AppData\Local\Programs\Python\Python36-32\DLLs
C:\Users\<username>\AppData\Local\Programs\Python\Python36-32\lib
C:\Users\<username>\AppData\Local\Programs\Python\Python36-32
C:\Users\<username>\AppData\Local\Programs\Python\Python36-32\lib\site-packages
шиндовс всё таки лютая дрянь

Tishka17
18.03.2019
20:10:56
Не надо так
Юзай раннеры тестов
Либо клади запускаемый файл на самый верх

Pavel
18.03.2019
20:11:29
Не надо так
да это было скорее к вопросу "а как это вообще в виндах сделать"

Tishka17
18.03.2019
20:12:12
Положить наверх файл вида
from src app.test_config import test_main
test_main()

Khakhaev
18.03.2019
20:33:25
Пацаны, вопрос.
После каждой функции надо ставить ; в питоне ?

Cookie
18.03.2019
20:34:00

Khakhaev
18.03.2019
20:34:10
Спасибо

Tishka17
18.03.2019
20:34:27
Я периодически забываю что так можно

Pavel
18.03.2019
20:36:15
это сильно облегчает жизнь пришедшим из C

Google

Tishka17
18.03.2019
20:36:56
Давайте ещё from __future__ import braces

IDK
18.03.2019
20:37:16
Жоска
Тут каждые 10 мин кто-то заходит

Cookie
18.03.2019
20:37:46

Pavel
18.03.2019
20:42:02

sickboi
18.03.2019
20:49:25
Почему скрипт сначала ищет все результаты, и только потом освобождает очередь и позволяет отправить сообщение?
@dp.message_handler(regexp='(.*?)')
async def get_user_query(message):
results = []
try:
async for res in search(message.text):
results.append(res)
except:
# todo: if 503 change user-agent here
pass
await bot.send_message(message.chat.id, results[:5])

Tishka17
18.03.2019
20:52:06
Потому что сенд один

sickboi
18.03.2019
20:54:23
Потому что сенд один
А что не так? Генератор возвращает несколько результатов, процесс переходит к этому сенду, он отправляет. Разве не так должно быть?

Tishka17
18.03.2019
20:59:31

sickboi
18.03.2019
21:00:06

Tishka17
18.03.2019
21:00:22
Засунь сенд в цикл :)

sickboi
18.03.2019
21:01:10

Tishka17
18.03.2019
21:01:33
Блин, ну выйди из цикла когда 5 будет

sickboi
18.03.2019
21:03:13

Simple
18.03.2019
21:13:10
Всем привет, может кто-нибудь знает решение такой проблемы, у меня в файле записано примерно такое выражение:
...#1234\n
TEXT\n
TEXT\n
....#4321\n, мне нужно считать информацию между индификаторами (т.е. между #1234 и #4321) но строчек между ними может быть произвольное количество, я так понимаю, что нет какого-то специального инструмента, кроме считывания до поиска определенного шаблона в строке?

Винни
18.03.2019
21:15:05
предварительно пройтись циклом по этим всем строкам
for string in ..

Danylo
18.03.2019
21:16:08
def update(self, target):
self.state = self.camera_func(self.state, target.rect)
но в ошибке пишет:

Google

Danylo
18.03.2019
21:16:10
self.state = self.camera_func(self.state, target.rect)
AttributeError: 'function' object has no attribute 'rect'
Как исправить?

Simple
18.03.2019
21:16:50
Зачем предварительно? Можно и на лету, я понимаю, что можно регулярными выражениями искать строку, когда уже считывать не нужно.

Tishka17
18.03.2019
21:16:50
Понять что ты туда передал

Винни
18.03.2019
21:18:10

Danylo
18.03.2019
21:18:39
Ага спасибо! шас попробую исправить)

Vladimir
18.03.2019
21:23:41

Simple
18.03.2019
21:24:04
Ну понятно...

Vladimir
18.03.2019
21:25:23
Есть ИБешники тут?

Арахис
18.03.2019
21:26:00
Олды тут?

Denis
18.03.2019
21:26:31

Vladimir
18.03.2019
21:27:00

Artur Rakhmatulin
18.03.2019
21:28:56
Им в интернет нельзя
с убынтсы с флешки с ноута с горбушки с симки с вокзала с серого телефона с разбора в районе омска

Tishka17
18.03.2019
21:34:39
Как это не нужен сервер?
А если у меня телефон, планшет и комп. И допусти комп не вести, телефон и планшет будут синкаться?

Denis
18.03.2019
21:35:38
Серверлесс, щас так модно
А если у пк не белый айпи

Tishka17
18.03.2019
21:35:53

many-faced
18.03.2019
21:36:03
Ребят, помогите решить. Я итерируюсь по строкам в csv. два столбца. Первый - строковые данные, могут повторяться. Второй - целочисленные данные.
a,2
a,3
b,1
Нужно создать словарь, в котором будет сумма по ключу:
{'a': 5, 'b':1}
Как это сделать? не могу понять.

Denis
18.03.2019
21:36:18
Лучше бы зукипер поднял на всех устройствах

Google

Pavel
18.03.2019
21:36:43

Tishka17
18.03.2019
21:36:50

many-faced
18.03.2019
21:37:01

Tishka17
18.03.2019
21:37:06

Denis
18.03.2019
21:37:16

many-faced
18.03.2019
21:37:23
Синтаксис не понимаю, как словарю добавлять новые значения или к старым добавлять если есть

Pavel
18.03.2019
21:37:42

Tishka17
18.03.2019
21:39:41
Или да, дефолт дикт

many-faced
18.03.2019
21:40:17

S
18.03.2019
21:42:30
Point=namedtuple('Point', 'x, y')
p=Point(2,3)
p.x
p[0]
там еще дефолтные значения можно задавать
в питоне 3.7

Tishka17
18.03.2019
21:45:09

S
18.03.2019
21:46:04
с ним нельзя сделать так: x, y=point

Google

Tishka17
18.03.2019
21:46:14
И правильно
Он же не тупл
Ладно, иногда было бы прикольно так делать