需要对数据进行维护,每次复制粘贴太麻烦,同事已经在本地实现了大部分功能,现在在已有的代码上添加自动更新数据的脚本
import paramiko
import logging
import time
import os
file_path1 = "aaaaaaaaaaa"
file_path2 = "aaaaaaaaaa"
target_path1 = "xxxxxxxxxxxx"
target_path2 = "ccccccccccccccccc"
file_list = [xxxxxxxxxxxxxx]
class SSHConnection:
def __init__(self, host="xxxxxxxx", port=22, username="xxx", password="xxxxxxxxx"):
self.host = host
self.port = port
self.username = username
self.password = password
def connect(self):
transport = paramiko.Transport((self.host, self.port))
transport.connect(username=self.username, password=self.password)
self.__transport = transport
def close(self):
self.__transport.close()
def upload(self):
sftp = paramiko.SFTPClient.from_transport(self.__transport)