@ru_python

Страница 6121 из 9768
Alexey
03.08.2018
11:35:10
А есть портфолио посмотреть?
Есть конечно, все в лс

N88
03.08.2018
11:43:15
создался <coroutine object call_psexec at 0x000001C891970A40> дальше его вызывает loop. как при исполенении <coroutine object call_psexec at 0x000001C891970A40> получить в консоль то что <coroutine object call_psexec at 0x000001C891970A40> был запущен?что написать внутри функции из которой <coroutine object call_psexec at 0x000001C891970A40> создался?

N88
03.08.2018
11:44:00
тита str(self) ничего нету?

Google
N88
03.08.2018
11:44:09
понятно что это классы

но вдруг

Alex
03.08.2018
11:44:21
напиши декоратор для своей функции

N88
03.08.2018
11:46:56
дикоратор каждый раз будет отрабатывать при создании корутиноого обекта при распоковке в луп?

Вупи
03.08.2018
11:55:54
Правильно ли использовать requests в приложениях джанго?

Alex
03.08.2018
11:58:25
Правильно ли использовать requests в приложениях джанго?
зависит. ну т.е. ты должен учитывать что django у тебя работает синхронно (если ты не извращался с gevent), и пока твой код занят ожиданием ответа внешнего сервиса поток будет блокирован.

Alex
03.08.2018
11:59:27
но мой комментарий никакого отношения к requests не имеет. просто использовать requests вполне нормально

Вупи
03.08.2018
12:00:11
Ладно, я просто подумал, что джанга имеет свой функционал для этого

Alex
03.08.2018
12:00:18
нет

Nikolay
03.08.2018
12:01:09
Правильно ли использовать requests в приложениях джанго?
нет, правильно писать отдельный воркер, который будет делать внешние вызовы

Google
Вупи
03.08.2018
12:01:38
емнип он даже умеет в асинхрон
The below answer is not applicable to requests v0.13.0+. The asynchronous functionality was moved to grequests after this question was written. However, you could just replace requests with grequests below and it should work.

Nikolay
03.08.2018
12:01:55
практически никогда, если это не работа с базой (и даже тут есть исключения) у тебя не должна скорость работы веб-приложения зависеть от внешних сервисов

Nikolay
03.08.2018
12:02:16
емнип он даже умеет в асинхрон
не умеет, да и зачем, когда есть aiohttp

Nikolay
03.08.2018
12:03:39
Alex
03.08.2018
12:04:39
Nikolay
03.08.2018
12:05:14
ну гхм... это зависит. если например приложение представляет собой API Gateway какой-нибудь, то вполне.
так-то да, только наркоманом надо быть, чтобы проксю подобную на питоне писать

Ляман
03.08.2018
12:05:19
parser = soup.find('urlset').find_all('url') for p in parser: title = p.find('image:title') print(title) Выдаёт все значения но не могу вытащить текст, когда пишу .text выходит ошибка AttributeError: 'NoneType' object has no attribute 'text'

Ляман
03.08.2018
12:06:24
Это значит, что find() не вернул ничего
Поче тогда если я вывожу его всё выводит?

Alex
03.08.2018
12:06:32
так-то да, только наркоманом надо быть, чтобы проксю подобную на питоне писать
ну что ж, значит чуваки в одной большой компании, которые делают свой поисковик, очень даже извращенцы. впрочем и без этого они извращенцы.

Nikolay
03.08.2018
12:06:57
и даже раст

Ляман
03.08.2018
12:07:24
Точнее, вернул nonetype
А понял спасибо тогда. У меня первый элемент None был. Except помог

ivan
03.08.2018
12:07:42
?

Artem
03.08.2018
12:31:11
Правильно ли использовать requests в приложениях джанго?
Да, но надо таймаут ставить низкий, чтобы пользователь долго не ждал.

А лучше в бекграунде обращаться , заносить в бд и кешировать.

Google
Ivan
03.08.2018
13:14:50
Всем привет! Подскажите плиз у кого был опыт написания desktop gui приложений на питон под windows. Интересует насколько сложно реализовать установщик, чтобы ставился питон, либы всякие. Ну т.е чтобы пользователь мог как обычное приложение установить и работать.

Makc
03.08.2018
13:18:06
cx_freeze какой-нибудь и обычный инсталлер

Ivan
03.08.2018
13:18:10
https://github.com/dbader/schedule/tree/master/schedule Почему вместо одного файла schedule.py в этом пакете использовали папку schedule/__init__.py ? Зачем так сделали? - Разницы же нет вроде

Eldar
03.08.2018
13:19:35
inno setup
но это именно установщик

для гуевин Макс выше написал, я добавлю что еще есть wxPython, который использует нативную отрисовку. Для него есть wxFormBuilder

Ivan
03.08.2018
13:21:06
cx_freeze оно все зависимости упаковывает в проект?

Eldar
03.08.2018
13:21:26
соответсвенно алгоритм такой: нафигачил код с использованием GUI фреймворка сделал exe файлы и прочую лабуду с помощью inno setup сделал установщик

самое сложное на мой взгляд - это добить чтобы все зависимости собирались с помощью cx_freeze и другими

Yury
03.08.2018
13:22:48
Pyinstaller лучше

Eldar
03.08.2018
13:23:32
ну тут я хз, основная трабла будет в правильном засовывании либ для wx или qt

Нави
03.08.2018
13:25:38
а можно ли разделить строку на две части 80% и 20%?

Cykooz
03.08.2018
13:25:59
Можно, разрешаю. ?

Мой любимый
03.08.2018
13:26:08
ну, если число элементов кратно 10

Ivan
03.08.2018
13:26:16
Нави
03.08.2018
13:26:58
Eldar
03.08.2018
13:27:04
у меня еще тут tensorflow, за него переживаю
с ним будут такие же проблемы как и с GUI либами, так что все решаемо

Google
Cykooz
03.08.2018
13:27:09
ну, если число элементов кратно 10
Вроде как можно и кратно 5

Мой любимый
03.08.2018
13:27:27
ну раздели

Мой любимый
03.08.2018
13:27:33
'abcdef'

Cykooz
03.08.2018
13:27:48
Да, точно - 5

Admin
ERROR: S client not available

Мой любимый
03.08.2018
13:27:48
да, на 5 сойдет)) согласен

Нави
03.08.2018
13:28:28
ясно, поделить на 100 и умножить на 20 )

Мой любимый
03.08.2018
13:28:52
поделить на 5, лол

Cykooz
03.08.2018
13:28:52
l = len(s) n = int(l * 0.8) s1 = s[:n] s2 = s[n:]

ivan
03.08.2018
13:29:01
Это первые 20%

Дмитрий
03.08.2018
13:29:14
Кто работал с facebook api ? Есть работа, подробнее в лс

Tigran
03.08.2018
13:30:06
str[:((len(str)//10)*2]
рекомендую str[:len(str) // 5]

ivan
03.08.2018
13:30:32
рекомендую str[:len(str) // 5]
Ну да, согласен) меньше вычислений

И читабельней

Tigran
03.08.2018
13:30:50
Ну да, согласен) меньше вычислений
нет, не поэтому. мой вариант будет точнее работать на строках, длина которых кратна пяти, но не десяти

Мой любимый
03.08.2018
13:31:34
вариант ивана лучше

потому что точнее

Google
Tigran
03.08.2018
13:31:58
Можно пример?
str = “abcde”

>>> str[:(len(str)//10)*2] '' >>> str[:len(str)//5] 'a'

ivan
03.08.2018
13:32:31
Ну да, точно)

Tigran
03.08.2018
13:32:40
Lizard_King
03.08.2018
13:33:19


Мой любимый
03.08.2018
13:33:25
в случае, когда 5 єлементов всего - видно. Но если строка кратна 5, то зачем \\, если достаточно \ ?

Мой любимый
03.08.2018
13:34:01
если например, 93 элемента в строке, то вариант \\10 *2 - точнее, ибо даст 19 букв заместо 18

Tigran
03.08.2018
13:34:06
мой вариант так же лучше сработает на строках длины 15, 25, 35, …

ivan
03.08.2018
13:34:21
в случае, когда 5 єлементов всего - видно. Но если строка кратна 5, то зачем \\, если достаточно \ ?
Если длина строки 6, то вообще работать не будет, если делить не нацело

Valery
03.08.2018
13:34:26


Мой любимый
03.08.2018
13:34:37
лол)

это моя маленькая сестра писала, не я

Ildar
03.08.2018
13:35:03
пойду посмотрю мой маленький пони

стоп, это моя маленькая племянница писала, не я!

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