zoukankan      html  css  js  c++  java
  • windows上传文件至服务器

    """
    @Time 2020/4/9 10:33
    @Auth hzsyy
    @File uploadFileToLinux.py
    @IDE PyCharm

    """
    import os

    import paramiko


    def uploadFileTolinux(reportFile, linuxPath, host, port):
    file = reportFile.split("\")[-1]
    print(file)
    private_key = paramiko.RSAKey.from_private_key_file('id_rsa')
    transport = paramiko.Transport((host, port))
    transport.connect(username='root', pkey=private_key)

    sftp = paramiko.SFTPClient.from_transport(transport)
    sftp.put('id_rsa', os.path.join(f"/{linuxPath}/{file}")) # 上传本地文件至linux服务器
    # sftp.get(r'/服务器/1.txt', r"本地1.txt") # 下载服务器文件至本地

    transport.close()
    print("上传完成!")


    if __name__ == "__main__":
    reportFile = r"Desktop提测模块.xlsx"
    linuxPath = "/home"
    host = "100.100.90.38"
    port = 22
    uploadFileTolinux(reportFile, linuxPath, host, port)
  • 相关阅读:
    Python连接MySQL数据库之pymysql模块使用
    线程
    进程
    网络编程
    面向对象进阶
    迭代器,生成器,装饰器
    函数的基础
    Andy's First Dictionary UVA
    Stripies POJ
    Soldier and Badges CodeForces
  • 原文地址:https://www.cnblogs.com/yanpan/p/12665880.html
Copyright © 2011-2022 走看看