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

Страница 639 из 1885
Yuryhalf
27.10.2016
11:59:47
sreen служит костылем

Zart
27.10.2016
11:59:48
и каким хреном тогда здесь вообще эти два варианта?

Yuryhalf
27.10.2016
11:59:53
Screen

Zart
27.10.2016
11:59:54
....

Google
Zart
27.10.2016
12:00:04
бля

говнодеплой как он есть

Yuryhalf
27.10.2016
12:01:16
да, согласено что это говно и палки)) но они работают пока я не найду что то на замену)

Zart
27.10.2016
12:01:23
а хули там искать

крон?

F
27.10.2016
12:01:52
вот да, почему просто не запустить при старте стандартными методами?

или тебе надо мониторить состояние и поднимать если что не так?

Yuryhalf
27.10.2016
12:02:45
крон умеет запускать то что установилось из pip install %software% ? и чекать статус? и пинать процесс если подвис?

Zart
27.10.2016
12:03:00
да, если напишешь скрипт

пип инсталл тут вообще никаким боком, бля

откуда такие дрова, бля

Igor
27.10.2016
12:03:52
господи, что происходит

Zart
27.10.2016
12:03:56
цирк вообще для деплоя всги...

Google
Yuryhalf
27.10.2016
12:03:58
лучше не спрашивай))))))))

Zart
27.10.2016
12:04:19
я пока не понимаю чо он хочет, что нельзя было бы сделать обычным кроном

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

A
27.10.2016
12:18:51
Поинтересуюсь снова, так как в душе не ебу что за зверь XML, как попырику напарсить один тег, и потом вставить его в другой XML завернув им пару тройку других тегов, чтоб они стали его детьми.

Igor
27.10.2016
12:19:50
lxml

A
27.10.2016
12:19:52
XML просты, маленькие без хитрых структур.

Igor
27.10.2016
12:20:01
если прям просты просты то можно, конечно, и регуляркой

но это бля охуеть как неправильно

и если рано или поздно косяк обнаружится - сам дурак будешь

A
27.10.2016
12:22:03
Да, я уже думал о таком, но это конечно дно.

Zart
27.10.2016
12:22:20
официально с xml можно работать 2-3 основными способами

A
27.10.2016
12:22:39
lxml в стандартном наборе есть?

Zart
27.10.2016
12:22:42
нет

в стандартном есть xml.sax, xml.dom

для твоей задачи идеально подойдет елементтри

https://docs.python.org/3/library/xml.etree.elementtree.html#modifying-an-xml-file пример работы с хмл через етрии

A
27.10.2016
12:27:41
спасибо, друг

Zart
27.10.2016
12:29:08
а ты случайно не с одессы?

A
27.10.2016
12:29:36
нет, я случайно из тевтонского леса.

Zart
27.10.2016
12:30:16
мкай, значит совпадение

Google
Pavel
27.10.2016
12:44:44
лучше конечно на на системд, но я хз что у него за дистр
А что, остались дистры из популярных, где не системд?

Кроме конструкторов.

Kill me pls
27.10.2016
12:47:54
Не конструктор, но редкий пользователь заглянет в альтернативные загрузки, а скачает первое что попалось

Zart
27.10.2016
13:04:38
А что, остались дистры из популярных, где не системд?
остались идиоты, которые выпиливают его из системы

Neyron
27.10.2016
13:18:58
Всем Привет. Кто-нибудь разбирается в парсинге ? мне нужно запарсить сайт. Чем пользоваться ? С чего начать ?

Sonniy
27.10.2016
13:19:25
requests + beautifulsoup4

Zart
27.10.2016
13:19:38
очередной спайдермен в треде

Sonniy
27.10.2016
13:19:57
ладно, ухожу

Kill me pls
27.10.2016
13:27:09
Дошёл в Лутце до 6 главы, поздравьте

x3233
27.10.2016
13:30:01
Kill me pls
27.10.2016
13:30:30
Еще не познал дзен?
Нет, я только Укус прочитал

Rustam
27.10.2016
14:13:02
Всем привет. Какую библиотеку используете для подключения к Mysql?

Roman
27.10.2016
14:15:45
Rustam
27.10.2016
14:16:05
Спасибо

Zart
27.10.2016
14:17:32
mysqldb - это название модуля, но название дистрибутива - mysql-python

в ответе по ссылке не вижу oursql

V
27.10.2016
14:45:58
я юзал pymysql

https://github.com/PyMySQL/PyMySQL

Google
ultranoise ?
27.10.2016
14:46:20
кто то знает почему джанго в list_view сортирует не просто по алфавиту, а по длинне строки + алфавиту?

Igor
27.10.2016
14:49:54
In [3]: sorted(['ivanovich', 'ivan', 'ivanov', 'Ivan', 'Iv']) Out[3]: ['Iv', 'Ivan', 'ivan', 'ivanov', 'ivanovich']

ultranoise ?
27.10.2016
14:50:47
ну отлично просто

Igor
27.10.2016
14:50:52
а че не так-то?

Admin
ERROR: S client not available

Igor
27.10.2016
14:51:05
вполне логичное поведение, как по мне

ultranoise ?
27.10.2016
14:51:07
ну так то все ок, но мне надо просто по алфавиту

Igor
27.10.2016
14:51:15
ну пересортируй по алфавиту

в твоем распоряжении key=

In [6]: sorted(['ivanovich', 'ivan', 'ivanov', 'Ivan', 'Iv'], key=lambda s: s.lower()) Out[6]: ['Iv', 'ivan', 'Ivan', 'ivanov', 'ivanovich'] In [7]: sorted(['ivanovich', 'ivan', 'ivanov', 'Ivan', 'Iv'], key=lambda s: s[0]) Out[7]: ['Ivan', 'Iv', 'ivanovich', 'ivan', 'ivanov'] In [8]: sorted(['ivanovich', 'ivan', 'ivanov', 'Ivan', 'Iv'], key=lambda s: s[0].lower()) Out[8]: ['ivanovich', 'ivan', 'ivanov', 'Ivan', 'Iv']

как ты его будешь заставлять делать такую сортировку, какая тебе нужна - это уже другой вопрос ))

Sergey
27.10.2016
14:56:02
у меня есть объект с fluent interface, как в питоне красиво делать длинные цепоки вызовов методов?

Igor
27.10.2016
14:59:44
и правда, машинально

но он хочет не обращать внимания на длину, походу - а там слайсы/индексы надо будет применять, судя по всему

и там уже без лямбды не обойдешься вроде )

ultranoise ?
27.10.2016
15:01:32
ну значт буду переопределять метод admin_order_field ага

Pavel
27.10.2016
15:04:20
ну значт буду переопределять метод admin_order_field ага
admin_order_field сортирует на стороне бд, там могут быть свои отношнения с регистром.

ultranoise ?
27.10.2016
15:05:26
Вот скорее всегр

Тогда...как?

Google
ultranoise ?
27.10.2016
15:08:42
можно конечно на каждый кверисет делать annotate, и его привязывать к админ ордер филд, но мне надо сделать все поля таблицы сортируемыми

не одно какое то

Pavel
27.10.2016
15:21:23
писать так в джанге, это же бред? gender = models.IntegerField(null=True, choices=constants.GENDER_CHOICES, default=constants.EITHER_GENDER)

Igor
27.10.2016
15:26:02
я тож не понял, все норм, choices есть, default тоже

Pavel
27.10.2016
15:26:26
null=True + default

Igor
27.10.2016
15:26:27
я б правда сделал from project.app.constants import GENDER_CHOICES, EITHER_GENDER

Pavel
27.10.2016
15:26:40
зачем так, если есть default, какой смысл от NULL

просто может какой-то смысл в этом есть, а я не вижу

Igor
27.10.2016
15:34:04
ну, null - это null; ты сможешь стереть содержимое ячейки, записав вместо 0, 1 или 2 туда NULL надо или это - другой вопрос если GENDER_CHOICES выглядит так: GENDER_CHOICES = ((0, 'either'), (1, 'male'), (2, 'female')) то в null и правда немного надобности. разве что если тебе надо однозначно разделить 'either' и null (когда пол вообще не указан, никакой)

если GENDER_CHOICES == (((None, 'either'), (1, 'male'), (2, 'female') то null нужен

(хотя не уверен, что такие choices с None вообще можно задать)

Pavel
27.10.2016
15:36:06
это нужно для допуска к соревнованию. Иногда соревнования проводятся для всех, иногда важен конкретный пол. Т.е. null в бд не особо нужен, either - это флаг, что пол не важен.

Zart
27.10.2016
15:37:02
Тогда...как?
ты хочешь чтобы ab и abc не сортировались?

Letalis
27.10.2016
16:15:33
Ребят. А удалить из стринги все символы кроме самих букв, через re.sub надо?

Igor
27.10.2016
16:16:35
можно через ре.саб, да

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

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