@ru_python

Страница 9761 из 9768
Tishka17
31.07.2019
19:58:46
а как ты тогда берешься вообще за задания? замкнутый круг получается
после 1. обучения 2. работы под чьим-то руководством

Shieldy
31.07.2019
19:58:47
Добро пожаловать, @Jimbo_dm! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Alex
31.07.2019
19:58:48
))))

Google
Tishka17
31.07.2019
19:59:23
долго..
нормальный код писать вообще долго

?️‍?️
31.07.2019
19:59:36
долго..
Зато надёжно

vladislav
31.07.2019
19:59:55
не спорю

но

можно по ходу дела учится

Tishka17
31.07.2019
20:00:14
но пусть лучше какой-нибудь другой человек рагребает твоё говно?

vladislav
31.07.2019
20:00:33
нам платят не за то что мы пишем код

это и мартышка сможет

?️‍?️
31.07.2019
20:00:54
но пусть лучше какой-нибудь другой человек рагребает твоё говно?
Это не приятно, и вы все должны с этими словами согласиться

vladislav
31.07.2019
20:01:10
нам платят за умение быстро разобраться в проблемме и решить ее

?️‍?️
31.07.2019
20:01:55
Ну это моё мнение

vladislav
31.07.2019
20:02:23
ну ок че) я спорить не буду и навязывать комуто свое мнение)

Google
Alex
31.07.2019
20:04:58
Тут половина программисты потому что это их мечта или желание. Потому что вам зашло писать код, а не ящики таскать) или пить_)

Дмитрий
31.07.2019
20:10:10
А это уже во флудилку видимо

Tishka17
31.07.2019
20:13:07
нам платят за умение быстро разобраться в проблемме и решить ее
Не совсем. Тебе плтят за то, что бизнес решает свои задачи. Не за каждую отдельно, а за продукт. Если ты сегодня потратил 1 день вместо недели на решение задачи. А завтра из-за придется потратить 2 недели вместо 1 дня - бизнес из-за тебя поетрял деньги

Tishka17
31.07.2019
20:21:32
да просто наболело =)

Sergey
31.07.2019
20:21:37
Serial = str('snmpget -v 2c -c public ModelPrinter iso.3.6.1.2.1.43.5.1.1.17.1') ModelPrinter берется из переменной. Каким образом её экранировать? Пробовал возвести команду перед и после ModelPrinter в текст. Не помогло.

Artöm
31.07.2019
20:22:17
\' ?

Tishka17
31.07.2019
20:23:00
а что ты с этой строкой будешь делать?

\' ?
там есть лучше способ, в зависимости от задачи

Tishka17
31.07.2019
20:24:23
тоже хороший вопрос

Sergey
31.07.2019
20:25:56
Tishka17
31.07.2019
20:26:10
Передавать в консоль.
что это значит?

Artöm
31.07.2019
20:27:05
Консольный вызов походу

Sergey
31.07.2019
20:27:10
что это значит?
Через парамико передавать данную команду в консоль debian

Sergey
31.07.2019
20:28:40
ModelPrinter = str(input("Выберите принтер HP или Xerox"))

Соотвественно ip желзки прописан в hosts

Google
Tishka17
31.07.2019
20:29:15
ух.

хз если честно

Sergey
31.07.2019
20:30:17
Mikhail -Ofast
31.07.2019
20:30:45
Абсолютно верно.
Так если не через шелл запускать не надо экранировать

Через subprocess.call

Или я тебя не понимаю?

Sergey
31.07.2019
20:31:49
\' ?
Не прокатывает.

Artöm
31.07.2019
20:32:12
Покажи, как сделал

Sergey
31.07.2019
20:32:32
Так если не через шелл запускать не надо экранировать
Адрес железки все равно не получает.

Mikhail -Ofast
31.07.2019
20:33:05
Адрес железки все равно не получает.
Покажи как команду запускаешь, и что в хостс лежит

Artöm
31.07.2019
20:34:35
Адрес железки все равно не получает.
Проблема точно в экранировании?

Sergey
31.07.2019
20:38:01
Покажи как команду запускаешь, и что в хостс лежит
https://gist.github.com/Sd2142/cb971873dd3863a5c5fff8c44aef71ec Видно?

В hosts HP(tab) 192.168.137.111 к примеру.

B
31.07.2019
21:26:23
В hosts HP(tab) 192.168.137.111 к примеру.
Наоборот же, 192.168.137.111 HP

А хочешь экранировать для запуска команды?
Экранировать не надо, надо фильтровать, чтобы хулиганы не ввели ;rm -rf /; Это если snmpget поддерживает хостнеймы, а не требует ipv4-адреса, я сейчас навскидку не вспомню.

Tishka17
31.07.2019
21:29:22
https://gist.github.com/Sd2142/cb971873dd3863a5c5fff8c44aef71ec Видно?
1. Зачем вызывать snmpget из питона? 2. Зачем делать это по ssh?

Есть же pysnmp

B
31.07.2019
21:31:32
Через парамико передавать данную команду в консоль debian
Сформируйте строку и проверьте ее копипастом через ssh на нужном хосте, работает ли. Просто строку безо всяких переменных.

Tishka17
31.07.2019
21:32:10
Я вот смотрю на этот код и не понимаю, зачем эта вся возня

Google
Tishka17
31.07.2019
21:32:30
Это же делает ровно то же самое что можно сделать просто из консоли

B
31.07.2019
21:32:33
В hosts HP(tab) 192.168.137.111 к примеру.
Запись в hosts должна быть не на локальной машине, а на сервере, куда вы коннектитесь через ssh и где выполняете snmpget.

Tishka17
31.07.2019
21:33:09
Зачем-то ещё хостс приплели

Shieldy
31.07.2019
21:40:42
Добро пожаловать, Ирина Усатова! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Max
31.07.2019
21:42:04
Ну привет, опечатка

Andrey
31.07.2019
22:32:36
Ну привет, опечатка
да бот же, какие тут сомнения вообще

Daniel
01.08.2019
02:54:06
Чат, подскажите как быть. Столкнулся с необычный для меня проблемой. Есть bot.py и utils.py. В utlils есть функция, где один из параметров current_date = (datetime.datetime.now().year, datetime.datetime.now().month). Так вот с наступлением нового месяца, в параметре current_date остаётся прошлый месяц. Логика по всей видимости следующая: бот запустился в июле и utils импортирован в июле, datetime живёт июлем. Эм, может глупо, но я другого объяснения этому не вижу. Почему так происходит? Что можно про это почитать?

Dark
01.08.2019
03:15:07
Какой часовой поЯс

Daniel
01.08.2019
03:19:47
Какой часовой поЯс
Мск. Но тут дело не в часах. Я вот сейчас на локалке эксперементирую. Меняю дату на 31 июля. Запускаю бота. Меня дату на 1 августа. И ошибка.

Dark
01.08.2019
03:27:45
Получай дату с ntp сервера

Daniel
01.08.2019
03:32:52
а в каком месте определяется эта переменная?
в utils. То есть это предустановленный параметр или как правильно сказать)

Cs
01.08.2019
04:19:20
Привет

Andrey
01.08.2019
04:23:31
Привет
представь как 8672 человека тебе ответят

Andrey
01.08.2019
04:31:22
Привет
neprivet.ru

Таки группы на 10+ человек - плохое место для проявления абстрактной вежливости ;)

Shieldy
01.08.2019
05:05:57
Добро пожаловать, @cacascdw! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Christopher
01.08.2019
05:07:15
Всем привет, есть несколько аккаунтов NordVPN до 21-22 года по 500-750 рублей, до 6 устройств, есть пруфы, если интересно, буду рад вас видеть в лс)

Sergey
01.08.2019
05:12:09
Сформируйте строку и проверьте ее копипастом через ssh на нужном хосте, работает ли. Просто строку безо всяких переменных.
Строки с СНиП уже проверял, ИП адрес из хостес берется корректно, команды выполняются.

Shieldy
01.08.2019
06:26:39
Добро пожаловать, В! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Google
B
01.08.2019
07:21:27
Строки с СНиП уже проверял, ИП адрес из хостес берется корректно, команды выполняются.
Теперь задайте строку команды в скрипте и проверьте как работает парамико. ip_address = "1.1.1.1" snmp_command = "snmpget ..." client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(ip_address, username='******', password='*****') stdin, stdout, stderr = client.exec_command(snmp_command) data = stdout.read() print(data.decode('utf-8'))

Boo
01.08.2019
07:32:14
всем привет. отправляю письма через smtplib, для кириллицы там советуют использовать MIMEText(('текст).encode('utf-8'), _charset='utf-8') . проблема в чём, не знаю как добавить тему в тело письма, если заварачивать в MIMEText() , тема попадает в текст письма, а конкатинируя к нему он ругается что строку к байтам нельзя складывать

Shieldy
01.08.2019
07:41:05
Добро пожаловать, @i1v2a3n4! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

USB
01.08.2019
07:53:22
как можно получить строку от символа до символа? например: file/—/, нужно —

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