@python_beginnersЭта группа больше не существует

Страница 1260 из 1885
Denis
12.02.2017
11:42:38
https://vk.com/dev/android_sdk

Maksim
12.02.2017
11:47:00
Ну я имею ввиду можно сворачивать в трей если гуи не используется?
можно запустить в фоне, без консоли если ты об этом

vovsemenv
12.02.2017
12:07:10
ребята, а в чем прикол линукса для разрабочика??

Или это просто субьективный выбор каждого человека

Google
Maksim
12.02.2017
12:10:17
ну такое

смотря что делать

Maxim
12.02.2017
12:11:01
Timofey
12.02.2017
12:14:36
А в чем прикол гуглить??

Баш
12.02.2017
13:22:08
ребята, а в чем прикол линукса для разрабочика??
В линуксе чуть удобнее пакеты устанавливать. Бывает, что сервер под линукс, юникс. Ну и наконец, некоторым почему-то нравятся докеры, говорят так настраивать под весь зоопарк машин проще. А так, да, согласен: на любителя.

А в чем прикол гуглить??
Мне яндекса достаточно, но может я каких-то особых команд для поисковика не использую...

а сейчас ещё много дистров линукса, в которых нет 3-его по дефолту?
Сам не пользовал, говорят http://askubuntu.com/questions/320996/make-default-python-symbolic-link-to-link-to-python3 через алиас или символьную ссылку можно заткнуть? Или грубо?

Ivan
12.02.2017
13:32:10
Сам не пользовал, говорят http://askubuntu.com/questions/320996/make-default-python-symbolic-link-to-link-to-python3 через алиас или символьную ссылку можно заткнуть? Или грубо?
Не очень хорошая идея, если не знаешь досконально, что у тебя внутри дистрибутива. Может поотваливаться что-нибудь, вроде пакетного менеджера, например. "Чуть удобнее" это выбрать нужный софт галочками, нажать установить и сходить налить чаю, пока все это устанавливается. В винде так же, надеюсь?

Баш
12.02.2017
13:33:54
Evgen
12.02.2017
15:57:37
У меня есть список вида [(12, 34), (56, 78), (90, 11)], мне надо найти в этом списке кортеж, имеющий вид (56, int)*. Как это сделать? ____ * — вместо int может стоять любое число

Google
Evgen
12.02.2017
15:58:35
Я имею ввиду что-то более простое и читабельное, чем for

Maksim
12.02.2017
15:59:49
генератор списков

ой

map можно

Ivan
12.02.2017
16:00:22
Что значит "найти"?

Maksim
12.02.2017
16:00:45
ну да, что тебе дальше с ним делать?

Баш
12.02.2017
16:02:05
Ivan
12.02.2017
16:02:29
[i for i in a if i[0]==56 and type(i[1])==int]

если a заданный

@AliVerTheItasIa
12.02.2017
16:08:47
Как в ПО на Python использовать API на Java? Хотя бы в каком направлении копать?

Marisya
12.02.2017
16:12:59
всем привет, а подскажите профи) есть функция def func(x, a) которая что то делает

как применить ее к списку например [1, 2, 3] в виде map(func, [1, 2, 3]) и при этом как-нибудь передать параметр a в map?

похоже в map нельзя это сделать? (по аналогии с apply)

Ivan
12.02.2017
16:16:28
http://stackoverflow.com/questions/10834960/how-to-do-multiple-arguments-to-map-function-where-one-remains-the-same-in-pytho

Maxim
12.02.2017
16:16:30
map(func, i for i inyour_list)

Pavel
12.02.2017
16:58:38
map(func, i for i inyour_list)
а вы выражением i for i inyour_list чего хотели добиться?

Maxim
12.02.2017
17:06:41
хз фигню какую-то анписал

Evgen
12.02.2017
17:37:26
Что значит "найти"?
Найти и вернуть, я об этом

Типа как у dict метод get

Google
Ася
12.02.2017
18:12:25
подскажите плиз как добавить атрибут в options в templates для Forms:

class BarSearchFrom(forms.Form): metro_station = forms.ModelChoiceField(label='Выбери станцию Метро', queryset=CoordMetro.objects.all())

код templates

@AliVerTheItasIa
12.02.2017
18:13:21
Как в ПО на Python использовать API на Java? Хотя бы в каком направлении копать?

Ася
12.02.2017
18:13:23
<form action="/result/" method="post" class="form-signin" role="form"> {% csrf_token %} {% for metro1 in form_choice_metro %} {{ metro1 }} {% endfor %} <input type="submit" value="OK"> </form>

Maxim
12.02.2017
18:34:21
подскажите, норм ли скрипт для запуска в фоне двух скриптов питоновских? #!/bin/sh python3 bot_channel.py & python3 bot_dialog.py &

Johnnie
12.02.2017
18:35:30
лучше наверное через supervisord

Maxim
12.02.2017
18:42:41
там чет настройки еще настртаивать надо)

Вадим
12.02.2017
18:50:05
всем привет, не подскажете с чем может быть связана такая ошибка ? она сплится но бот не падает и все работает. (__init__.py:220 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 409 Conflict. Response body: [b'{"ok":false,"error_code":409,"description":"Conflict: terminated by other long poll or webhook"}']"

Johnnie
12.02.2017
18:50:59
два раза бота запустил?

Maxim
12.02.2017
18:52:11
а какой профит это даст?

Johnnie
12.02.2017
18:52:36
а какой профит это даст?
автозапуск и перезапуск бота, если он упадет

Вадим
12.02.2017
18:52:58
два раза бота запустил?
он у меня через pycharm запущен. но до этого я запускал через atom, могли процес повиснуть... сейчас проверю

Johnnie
12.02.2017
18:54:05
http://proft.me/2011/05/28/supervisor-kaznit-nelzya-pomilovat/ вот про него на русском

Maxim
12.02.2017
18:54:17
ну у меня бот через вайл тру игнорует определенное колв-о ошибок, а потом падает, т.к. смысла нет работать дальше с ошибкой. поэтому мне не нужен перезапуск. насколкьо я понимаю)

Вадим
12.02.2017
18:54:42
действительно аж 3 процесса висело, как же так. спасибо !

@AliVerTheItasIa
12.02.2017
18:54:49
Загугли jython
Без вариантов?

Google
Johnnie
12.02.2017
18:54:52
вайл тру для игнора ошибок? нахуя?

Maxim
12.02.2017
18:55:24
бот парсит сайт, иногда сайт не отдает страницу

для игнора этого

Johnnie
12.02.2017
18:56:05
по-моему как раз наоборот, сайт игнорирует тебя :D

Maxim
12.02.2017
18:56:28
для игнора игнора меня)

Johnnie
12.02.2017
18:57:57
и если сайт тебя все же заигнорил, то бот падает?

Maxim
12.02.2017
18:58:11
не, если 30 раз подряд заигнорил

то падает

Johnnie
12.02.2017
18:59:05
какую ошибку то выдает? просто таймаут?

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

https://github.com/devmanorg/13_cinemas/network

Maxim
12.02.2017
18:59:20
какую-то левую страницу отдает

Johnnie
12.02.2017
18:59:23
вот тут

Maxim
12.02.2017
18:59:37
так я ее делал

если ты про прокси. там наверн не спрокси связано

а прост сайт что-то не то отдает)

Johnnie
12.02.2017
19:01:17
ну и про обработку эксепшенов

чтобы бот не падал уж

Maxim
12.02.2017
19:02:23
ну а смысл ему не падать? 30 раз ошибка, он пишет мне, что все плохо и падает

Johnnie
12.02.2017
19:03:19
сказал, что ошибка и работает дальше, не?

Google
Johnnie
12.02.2017
19:03:26
ну и посмотреть че возвращает все таки

vovsemenv
12.02.2017
19:03:32
Без вариантов?
мб есть вругие варианты, но я по причине своей некомпетентности не могу их тебе сказать

Ivan
12.02.2017
19:03:59
Я могу подсказать: call java from python в гугл и читать.

Maxim
12.02.2017
19:04:28
его работа заключается в парсинге страницы и присылания мне с нее инфы

ему не за чем жить)

Игорь
12.02.2017
19:07:06
ну а смысл ему не падать? 30 раз ошибка, он пишет мне, что все плохо и падает
если 409 это ошибка что дофига реквестов к странице. Можно отловить эксепшн и втулить туда слип на минуту, за минуту сервер отпускает и он дальше продолжает с тобой общаться

Maxim
12.02.2017
19:08:44
если бы была такая ошибка, он бы именно на ней отваливался?

просто обычно ошибка, что суп не находит элемент, это случается неск. раз, а потом все снова хорошо

Игорь
12.02.2017
19:09:33
вообще, я, чтоб скрипт не падал из-за отсутствия коннекта или каких проблем с сайтом, все отлавливаю эксепшеном, и в зависимости от ошибок и их количества, проставляю слип, или дроп.

Johnnie
12.02.2017
19:09:46
Так суп не на той странице наверное ищет?

Maxim
12.02.2017
19:10:31
ну я про это хотел узнать, эксепшен возникает у реквестс где-то или реквестс передает плохую страницу дальше

Johnnie
12.02.2017
19:11:38
тут узнать? имхо об этом дебаггер лучше расскажет)

Maxim
12.02.2017
19:12:18
просто это фигня в том плане, что неск раз не то приходит, а потом все ок, поэтому я и не интересовался. а единственный раз, когда отвалился бот, случился тогда, когда изменился класс на исходной странице

Страница 1260 из 1885

Эта группа больше не существует Эта группа больше не существует