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

Страница 1325 из 1885
Igor
01.03.2017
13:54:37
кстати да, норм вариант

Dmitry
01.03.2017
14:01:56
спасибо

Johnnie
01.03.2017
14:14:20
а чо не os.environ.get()?

Google
Johnnie
01.03.2017
14:14:40
export PASSWORD=qwerty там все дела

Dmitry
01.03.2017
14:17:20
почему не пашет?





заказ с таким id есть 100%

Johnnie
01.03.2017
14:18:33
курьеринфо нету такого

или ордер пустой

Dmitry
01.03.2017
14:21:49
есть вот такая старая конструкция, которая работает. Условия те же по сути



вот кусок json



разобрался

Андрей
01.03.2017
14:43:45
if limit and skip: query_parameters = '?limit=%s&?skip=%s' % (limit, skip) else: query_parameters = '%s%s' % ('?limit=' + str(limit) if limit else '', '?skip=' + str(skip) if skip else '') Можно как-нибудь улучшить. И как сделать если 4 параметра

Google
53r63rn4r
01.03.2017
14:45:03
Urljoin есть какой то, вроде

Андрей
01.03.2017
14:47:24
Pavel
01.03.2017
14:47:53
Да
Туда можно параметры словарем передать

Dmitry
01.03.2017
14:51:04
вот так

правильно я помню: if x == if x is not None?

Проксимов
01.03.2017
14:54:52
Igor
01.03.2017
14:57:24
if x: убедится, что не false подобное и не none

"" (пустая строка) не совпадет с условием

например

или пустой список.

Николай
01.03.2017
15:01:24
а практическое применение можете привести в пример?
Сорян за своевременность. Скажу как есть. Есть список коммутаторов. Я хочу оформить каждый из них в класс, чтобы его мак, ip, vlan и проч. Использовать как атрибуты класса. А назвать я его хочу так же, как и его атрибут "имя"

Отсюда и динамическое название экземпляров класса

Igor
01.03.2017
15:03:45
Johnnie
01.03.2017
15:04:22
Мне кажется или название коммутатора должно быть в ременной класса?

Николай
01.03.2017
15:04:40
Ладно. Попробую поискать ещё. Если не получится - просто использую ещё 1 таблицу в sqlite

Igor
01.03.2017
15:04:55
да че тут искать-то.

Google
Igor
01.03.2017
15:05:06
это вполне можно запихнуть в

1) словарь 2) инстанс класса 3) таблицу sqlite, да :)

Pavel
01.03.2017
15:05:29
Ладно. Попробую поискать ещё. Если не получится - просто использую ещё 1 таблицу в sqlite
если прям очень хочется, сделать словарь switches={}, а в него складывай свои устройства: switches['sw-1'] = Switch(mac='', vlan='', ip='', name='sw-1')

Николай
01.03.2017
15:05:44
Мне кажется или название коммутатора должно быть в ременной класса?
И там оно тоже будет. Просто для уникальности и поиска хотел в названии

Ладно. Попробую в sql ибо мне к ним периодически извне придётся обращаться, и даже отдельно к атрибутам не зная имени коммутатора. Поэтому лучше sql видимо

Оке спс что узнал что питон не настолько всемогущ)

Igor
01.03.2017
15:09:14
> отдельно к атрибутам не зная имени коммутатора for name, info in switches.items(): print(info.vlan, info.name, info.mac) не зная имени коммутатора :-[ но ладно, ладно, я молчу

Трусов
01.03.2017
15:12:14
ребят, юзаю телебот для питона для ботов, и мне нужно обращаться к базе раз в минуту, дергать от туда данные, и по условию делать отправку сообщения в чат так вот, я для этого метода делаю отдельный тред, всё работает, но если в момент запроса из базы данных происходит добавление данных в базу, то вылетает экзепшен, как это побороть?

блокировку бзать треда может?

юзать*

Denis
01.03.2017
15:14:00
Попробуй

Вадим
01.03.2017
15:21:44
А всем привет, а вообще верно если я работаю с json как со словарем? Никогда не использовал еще библиотеку по работе с json

Denis
01.03.2017
15:23:31
json это строка

Как с ней работать как со словарем?

Ее сначала распарсить надо

Igor
01.03.2017
15:24:27
можно строку (был строкой - останется строкой), можно число (было числом в питоне и останется числом в json)

можно массив (в питоне список, в json массив) можно словаьр (в json объект выйдет)

Вадим
01.03.2017
15:25:15
Ее сначала распарсить надо
Я просто сталкивался с json только с парсингом

Значит я уже с преобразованными данными имел дело

Google
Igor
01.03.2017
15:26:29
In [2]: json.loads('"валидный json"') Out[2]: 'валидный json' In [3]: json.loads('["тоже", "валидный", "json"]') Out[3]: ['тоже', 'валидный', 'json'] In [4]: json.loads('{"валиднее": "некуда"}') Out[4]: {'валиднее': 'некуда'} In [5]: json.loads('[{"валиднее": "некуда"}, "уиииии"]') Out[5]: [{'валиднее': 'некуда'}, 'уиииии']

Вадим
01.03.2017
15:32:49
Спасибо, я понял значит все те библиотеки что я использовал уже преобразоаывали его.

Может кто что ни будь сказать по ноуту http://market.yandex.ru/product/14279693?91013 Или xiaomi 13.3

Dmitriy
01.03.2017
15:35:00
Тачпад просто ужасный

Вадим
01.03.2017
15:37:38
Dmitriy
01.03.2017
15:38:08
У hp ?
Ага, у меня предыдущая модель, i3 4го

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

Admin
ERROR: S client not available

Dmitriy
01.03.2017
15:42:33
Как будто 2мя пальцами

Pavel
01.03.2017
15:47:39
У меня в моем пакете my_package лежит модуль calculator.py, в котором я в первой строчке импортирую: import numpy as np. Как скрыть этот импорт, чтобы у меня не было переменной np при работе с пакетом my_package ? (когда нужны функции из my_package/calculator я пишу`from my_package import calculator` и в текущий неймспейс лезет np, всякий мусор)

Вадим
01.03.2017
15:48:02
Как будто 2мя пальцами
Спасиб. А в общем по сборке как ? Э

Dmitriy
01.03.2017
15:50:42
Спасиб. А в общем по сборке как ? Э
У этого лучше намного кстати. Петли например хоть и не идеальные, но однозначно лучше старых

Pavel
01.03.2017
15:51:57
Если сделать import calculator, в неймспейс добавится только имя calculator
но я же могу добраться до numpy через calculator.np, как от этого избавиться?

Dmitriy
01.03.2017
15:53:56
Спасиб. А в общем по сборке как ? Э
Если хочется чего-то более крутого, то лучше присмотреть пробук или элит, цена у них конечно побольше, но и качество соответствующее

Вадим
01.03.2017
15:55:28
Pavel
01.03.2017
15:56:38
А чем это мешает?
хз. Значит ли это, что при использовании библиотеки (допустим, telebot), которая юзает другие ббилиотеки (допустим, requests), я могу получить доступ к requests через telebot.requests?

Google
Pavel
01.03.2017
15:57:18
шок-контент

Вадим
01.03.2017
15:57:37
Пробук на i3 по моему еще дешевле xiaomi 13.3
Надо посмотреть. Но там вроде характеристики ниже

Igor
01.03.2017
15:57:53
In [1]: import requests In [2]: requests.get = lambda x: print('хрен тебе а не HTTP Response, лошара') In [3]: requests.get('http://httpbin.org/') хрен тебе а не HTTP Response, лошара

Вадим
01.03.2017
16:15:33
Темный
01.03.2017
16:16:06
Da

Roman
01.03.2017
16:16:18
Asus?

John
01.03.2017
16:19:37
Asus?
У меня да, и тачпад с жестами радует

Вадим
01.03.2017
17:04:26
Asus?
какой асус ?

John
01.03.2017
17:06:44
Сейчас скажу

Вадим
01.03.2017
17:07:14
Da
такой еще не продается ? но если бы был можно его там обещают i7,ssd512, 16 gb DDR4

Темный
01.03.2017
17:07:47
продается, i7, ssd 256, 8gb

John
01.03.2017
17:07:49
https://market.yandex.ru/product/13212511 Там есть разные модификации этой модели

Вадим
01.03.2017
17:20:11
продается, i7, ssd 256, 8gb
что то такой в продаже не нашел, да на самом деле главный недостаток это мало оперативки, или невозможность ее расширения

Pavel
01.03.2017
17:30:14
Господа, а как связаны ноутбуки и питон?

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

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