ChatCrawlerпоиск по публичному Telegram Открыть приложение
P

Python Community | Chat

снимок за февраль 2024
‹ февраль 2024 ›×
I
Фотография
нажмите — покажем
Опрос
нажмите — покажем
Тест | Лямбда функции в Python Python Community
3.5K ·
I
Фотография
нажмите — покажем
Тест | Лямбда функции в Python Python Community
3.3K ·
Помогите исправить код
import paramiko import datetime import subprocess # Параметры подключения SSH user = 'admin' secret = 'password' port = 22 # Текущее время для создания уникальных имен файлов time_now = datetime.datetime.now().strftime('%m_%d_%Y_%H_%M_%S') # Путь к файлу с IP-адресами устройств devicelist = 'C:\\Users\\admin\\Desktop\\script\\device-list.txt' failed_devices_file = 'C:\\Users\\admin\\Desktop\\script\\noaccess.txt' # Новый файл для недоступных устройств # Открываем файл с IP-адресами with open(devicelist, 'r') as input_file: iplist = input_file.readlines() # Проверка доступности устройства с помощью ping def is_device_reachable(ipaddr): try: subprocess.check_output(['ping', '-c', '1', ipaddr]) return True except subprocess.CalledProcessError: return False # Подключение к устройству и снятие резервной копии def backup_device(ipaddr): try: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ipaddr, username=user, password=secret, port=port) # Получаем hostname устройства stdin, stdout, stderr = ssh.exec_command('show run | include hostname') hostname = stdout.read().decode('utf-8').split()[1] # Выполняем команду для получения конфигурации stdin, stdout, stderr = ssh.exec_command('show run') config_output = stdout.read().decode('utf-8') # Сохраняем конфигурацию в файл with open(f'{hostname}_{time_now}.txt', 'w') as outfile: outfile.write(config_output) print(f'Резервное копирование для {hostname} ({ipaddr}) завершено!') except paramiko.AuthenticationException: print(f'Ошибка аутентификации для {ipaddr}. Проверьте учетные данные.') except paramiko.SSHException: print(f'Ошибка SSH для {ipaddr}. Убедитесь, что SSH настроен на устройстве.') # Проверяем доступность и выполняем резервное копирование for ip in iplist: ipaddr = ip.strip()
Фотография
нажмите — покажем
код криво работает. сразу выводит вот так
D
Задача такая скрипт должен открыть список проверить доступность хоста , если хост доступен тогда должен залогиниться и снять бэкап с именем хостнэйма и даты
Фотография
нажмите — покажем
Доброго времени суток, нужна ваша помощь с Django, у меня есть модели
Ш
нужно прописать Serializer так что на выходе получить product = { ... ... options: [ { name:Option.name OptionValues: [ ... {id:OptionValue.id, value: OptionValue.name } ... ] } ] ... ... }
I
Фотография
нажмите — покажем
Опрос
нажмите — покажем
Тест | Операции со списками Python Python Community
2.8K ·
I
Фотография
нажмите — покажем
Опрос
нажмите — покажем
Тест | Операции со списками Python Python Community
2.6K ·
Календарь: февраль 2024
ПнВтСрЧтПтСбВс125345267389101112131145152161718192021222324252632728229
Архив по месяцам
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог