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中的文件下载到我的本地目录。你知道吗
实际结果。什么都没发生。你知道吗
看起来您正在定义函数SFTP\u Get\u File,但没有调用它。你知道吗
尝试添加
SFTP_Get_File()
在脚本的底部运行它。你知道吗
相关问题 更多 >
编程相关推荐