Задать вопрос
@Reshh4rd

Как вставить в команду переменную?

Модуль paramiko, хочу создать на удаленном сервере файл TEST, который будет содержать текущую дату:
(TEST20180331)

import paramiko
import datatime
a = datetime.datetime.today().strftime("%Y%m%d")  ###текущая дата 
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('10.12.123.123', port=22, username='sshuser, password='123')
sftp = ssh.open_sftp()
stdin, stdout, stderr = ssh.exec_command ('touch /export/home/TEST???)           ###В bash я бы просто написал TEST$a


Как переменную вставить в python3 ?
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
по-быстрому 
('touch /export/home/TEST'+var)

по-правильному
('touch /export/home/TEST{0}'.format(var))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
19 янв. 2025, в 02:12
70000 руб./за проект
19 янв. 2025, в 01:58
20000 руб./за проект
18 янв. 2025, в 23:27
50000 руб./за проект