@ru_python

Страница 8414 из 9768
Pavel
18.03.2019
19:57:04
Примерно ясно, спасибо
import sys print(sys.path) , например. посмотри, где ты находишься в момент запуска :)

Алексей
18.03.2019
19:58:33
import sys print(sys.path) , например. посмотри, где ты находишься в момент запуска :)
['C:\\project\\Netology\\python_adv\\homework_2_1\\src\\tests', 'C:\\Python36\\python36.zip', 'C:\\Python36\\DLLs', 'C:\\Python36\\lib', 'C:\\Python36', 'C:\\Python36\\lib\\site-packages']

sickboi
18.03.2019
19:59:21
async for
Спасибо

Pavel
18.03.2019
19:59:27
['C:\\project\\Netology\\python_adv\\homework_2_1\\src\\tests', 'C:\\Python36\\python36.zip', 'C:\\Python36\\DLLs', 'C:\\Python36\\lib', 'C:\\Python36', 'C:\\Python36\\lib\\site-packages']
ну вот, что и требовалось доказать. как он будет искать тут твой src.<smth>?

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
Пацаны, вопрос.

После каждой функции надо ставить ; в питоне ?

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
Давайте ещё from __future__ import braces
к отступам быстрее привыкаешь, чем отвыкаешь от ; хотя это индивидуально, конечно, и зависит от того, чем вначале мозг вывихнут

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
Ну ты заполняешь результаты, потом делаешь сенд после завершения цикла.
А можно как-нибудь приостановить цикл и отправить результаты после первого же append'a?

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

sickboi
18.03.2019
21:01:10
Засунь сенд в цикл :)
В таком случае оно отправит вообще всё, а мне надо только первых 5 результатов

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

sickboi
18.03.2019
21:03:13
Блин, ну выйди из цикла когда 5 будет
Точно, спасибо. Сегодня вообще не соображаю)

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

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
Ага спасибо! шас попробую исправить)

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
Лучше бы зукипер поднял на всех устройствах
вот это ты с козырей конечно зашёл

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
Синтаксис не понимаю, как словарю добавлять новые значения или к старым добавлять если есть

Tishka17
18.03.2019
21:39:41
Ненадежно
Окей, свои костыли на броадкастах

Или да, дефолт дикт

many-faced
18.03.2019
21:40:17
defaultdict(int)
спс вроде пашет.

dct[x] = dct.get(x, 0) + y
спс попробую

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
Point=namedtuple('Point', 'x, y')
Датакласс тогда уж

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

Google
Tishka17
18.03.2019
21:46:14
И правильно

Он же не тупл

Ладно, иногда было бы прикольно так делать

с ним нельзя сделать так: x, y=point
А ещё с ним нельзя сделать for x in point

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