pysftp未连接到服务器。没有错误消息。python 3.7版

2024-04-18 15:31:06 发布

您现在位置:Python中文网/ 问答频道 /正文

Python 3.7.4版 空闲3.7 32位

我正在尝试连接到SFTP并将.CSV文件下载到本地网络驱动器。当我运行代码时,没有收到任何错误消息,但是shell中没有打印任何内容,也没有下载到本地目录。你知道吗

import pysftp
import time


def SFTP_Get_File():
    cnopts = pysftp.CnOpts()
    cnopts.hostkeys = None
    host='ServerName'
    user='FakeUser'
    pw='FakePassword'

    with pysftp.Connection(host,
                           username=user,
                           password=pw,
                           cnopts = cnopts
                           ) as sftp:
        print("Connection succesfully stablished ... ")
        sftp.get('/upload/File_Name.csv', r'Local_File_Name.csv')

    time.sleep(2)
    sftp.close()

预期的结果是我得到了一个连接成功的打印和SFTP中的文件下载到我的本地目录。你知道吗

实际结果。什么都没发生。你知道吗


Tags: 文件csvnameimport目录hosttimeconnection