
тнн Itjunky
15.03.2017
06:04:38
Я и так их получаю через netifaces

Nardis
15.03.2017
06:05:28

тнн Itjunky
15.03.2017
06:05:28
Ага, пасиб

Google

Nardis
15.03.2017
06:05:38
Да
(условно говоря, вчера питон учить начал, а уже ого-го, лол, советы даю)

тнн Itjunky
15.03.2017
06:07:14

Nardis
15.03.2017
06:08:09

тнн Itjunky
15.03.2017
06:11:58
Пилю для Zabbix правила LLD https://www.zabbix.com/documentation/2.2/ru/manual/discovery/low_level_discovery
Если кому интересно

Pavel
15.03.2017
06:19:00
чё-то заббикс-то старый.

b0g3r
15.03.2017
07:04:51

Pavel
15.03.2017
07:05:06

Маришка
15.03.2017
07:05:07

тнн Itjunky
15.03.2017
07:05:26

b0g3r
15.03.2017
07:05:33
тогда странно)

тнн Itjunky
15.03.2017
07:05:38
А вообще вопрос имеет смысл более конкретно задавать

Google

Маришка
15.03.2017
07:05:55
На кой черт?)

тнн Itjunky
15.03.2017
07:06:14
На кой черт?)
Опять же что? Зачем уточнять? А зачем тогда вообще спрашивать?

b0g3r
15.03.2017
07:06:27
самоутверждение)

Маришка
15.03.2017
07:07:08

тнн Itjunky
15.03.2017
07:08:39
Бывает =)

Вадим
15.03.2017
10:33:06
привет подскажите, решил воспользоваться mysql, вот такой запрос к sqlite работает а к mysql нет ,
SELECT linkuser,datapost,mylinkpost FROM links WHERE datapost= strftime("%s","now")/60*60'
а ошибка вот такая mysql.connector.errors.ProgrammingError: 1305 (42000): FUNCTION userlink.strftim e does not exist

Fedor
15.03.2017
10:35:03
стрфтайма там наверное нет
поиграйся с представлениями вывода NOW()

Anton
15.03.2017
10:35:36
STRFTIME() in SQLite is similar to DATE_FORMAT() in MySQL with reversed parameters.

Fedor
15.03.2017
10:35:50
?

Вадим
15.03.2017
10:37:08

Anton
15.03.2017
10:37:41
ты удивишься, но первая ссылка в гугле, он же пишет function does not exist
типа "чувак, я хуй знает, что ты мне пытаешься сказать в запросе, я не ебу, подумай еще" )))

Maksim
15.03.2017
10:43:42
Привет, помогите разобраться с логами в джанго, нужно записать лог, если выполнено условие
http://pastebin.com/rGjrXqmT
если уровень ставить debug, то пишет обращения к базе, пробовал info, error, не реагирует

Pavel
15.03.2017
10:49:25
а покажи, пожалуйста print(logger.name)?
и logger.getLevel() заодно

Maksim
15.03.2017
10:57:15
и logger.getLevel() заодно
(Pdb) !logger.name
'stats.views'
(Pdb) !logger.getLevel()
*** AttributeError: 'Logger' object has no attribute 'getLevel'
(Pdb) !logger.getLevelName()
*** AttributeError: 'Logger' object has no attribute 'getLevelName'

Pavel
15.03.2017
10:57:37
просто logger.level

Google

Maksim
15.03.2017
10:58:14
(Pdb) !logger.level
0

Pavel
15.03.2017
10:59:50
обманул, logger.getEffectiveLevel()

Maksim
15.03.2017
11:01:18
30 уровень

Janek
15.03.2017
11:01:21
Минчане, почему на питон так мало вакансий?

Artem
15.03.2017
11:02:48

Pavel
15.03.2017
11:03:03
Короче, тебе в секцию loggers надо написать про свой логгер "stats.viewer", или stats, или рутовый, но я не помню как про root в словаре написать.

Maksim
15.03.2017
11:04:16

Janek
15.03.2017
11:05:21

Igor
15.03.2017
11:05:24

Вадим
15.03.2017
11:18:22
ВОзможно это как то короче записать ? , тут почему то не хочет вот так работать cursor.execute('SELECT * FROM links WHERE id = %s',(1,)).fetchone()
а так работает
cursor.execute('SELECT * FROM links WHERE id = %s',(1,))
all = cursor.fetchone()
print(all)
connection.close()
cursor.close()

Маришка
15.03.2017
11:30:33

Вадим
15.03.2017
11:30:57

Aleksey
15.03.2017
11:37:39
for i in re.findall(regex, f.read()):
Как понять эту строчку, а именно то, что в скобках

Aleksey
15.03.2017
11:39:14

Aleksey
15.03.2017
11:40:00
Меня больше процесс интересует, что при?
происходит *

Dmitriy
15.03.2017
11:40:48
Вангую f.read() - чтение файла

Aleksey
15.03.2017
11:43:51
По уровню знаний я знаком только с for I in range (n) или for I in (a, b)

Aleksey
15.03.2017
11:44:07
findfall засовывает найденные элементы в массив.
for по этим элементам идет итерация.

Google

Вадим
15.03.2017
11:44:21
sqlite?
и почему то with не хочет работать с mysql

Dmitriy
15.03.2017
11:44:49
В смысле с курсором?

Вадим
15.03.2017
11:45:35
с sqlite работает а с mysql не работает

Dmitriy
15.03.2017
11:46:07

Вадим
15.03.2017
11:46:29

Aleksey
15.03.2017
11:46:50
А (regex, f.read ())

Маришка
15.03.2017
11:48:12
А (regex, f.read ())
regex - регулярка по которой тебе нужно что то найти, что такое f.read() сам догадаешься

Admin
ERROR: S client not available

Маришка
15.03.2017
11:48:41
А вообще ты бы мог для начала открыть доки по re и посмотреть какие аргументы передаются в функцию

Aleksey
15.03.2017
11:49:43
А можете скинуть, изучу

Dmitriy
15.03.2017
11:49:56
mysql.connector
А в доках для него есть информация, что курсор способен работать с менеджером контекста?

Kolyann
15.03.2017
11:49:57
А можете скинуть, изучу
>>> import re
>>> regex = re.compile(r'\d+')
>>> for i in re.findall(regex, 'qwe123asd6566vjdk3ofgo9masf4'):
print(i)
123
6566
3
9
4

Aleksey
15.03.2017
11:50:20
Ааа понял
Более менее

Маришка
15.03.2017
11:50:40
А можете скинуть, изучу
http://lmgtfy.com/?l=1&q=%D1%87%D1%82%D0%BE%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%20%D0%B3%D1%83%D0%B3%D0%BB%20%D0%B8%20%D0%BA%D0%B0%D0%BA%20%D0%B8%D0%BC%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F

Aleksey
15.03.2017
11:51:12
import re
regex = r'\b[^:\n ]+@\S+\.\S+\b'
f = open('in.txt', 'r')
t = open('out.txt', 'w')
for i in re.findall(regex, f.read()):
t.write(i + '\n')
t.close()

Daniel
15.03.2017
11:51:20
регулярки это язык в языке, этот POSIX меня вчера довел, и смешно то что grep то я знаю, а то что posix связан с линькой нет :(

Aleksey
15.03.2017
11:51:20
Тогда вопрос
Зачем писать regex?

Google

Aleksey
15.03.2017
11:51:40
Если можно придать любую переменную

Daniel
15.03.2017
11:51:45
незачем, для удобства

Aleksey
15.03.2017
11:52:08
Понял, как сленг получается

Daniel
15.03.2017
11:52:10
это у кодеров такая штука, если что=то делаешь, называй это близко по смыслу

Маришка
15.03.2017
11:52:38
Или лучше просто впихнуть содержимое regex сразу как аргумент функции

Aleksey
15.03.2017
11:54:06
Чем t.write от print отличается?
Наверно детские вопросы задаю

Маришка
15.03.2017
11:54:55
Английским языком

Aleksey
15.03.2017
11:55:18
Писать и печатать)

Маришка
15.03.2017
11:55:48
Велп
Обычный print выводит в консоль содержимое.
write (метод файлового класса) записывает данные в открытый файд

Aleksey
15.03.2017
11:57:24
Понял

Pavel
15.03.2017
11:57:32
а ещё принт можно в файл попросить напечатать.

Сергей
15.03.2017
11:57:45
Есть какая нибудь библиотека для поиска токена в строке?

Маришка
15.03.2017
11:58:00

Aleksey
15.03.2017
11:58:16
?

vlade11115
15.03.2017
11:59:44
А ещё print это форматированная печать, например разделитель печатает между аргументами, в write же нужно самому формировать строку(или не строку).

Daniel
15.03.2017
12:00:47
это вы так описываете запись файл и функцию print()??

Dmitriy
15.03.2017
12:01:24
print еще вызывает некоторые методы объекта перед выводом

Amigo
15.03.2017
12:02:01
в htaccess шарите ребят?

Pavel
15.03.2017
12:02:02
кстати да, принт любой объект жрёт, а write - только строку.
Эта группа больше не существует