这里我有一个功能,就是上传一个数据帧到ftp服务器
import pandas as pd
import paramiko
df42 = pd.to_csv('file.csv')
def uploadToSftp():
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname='host',username='user_name',password='password')
ftp_client= ssh_client.open_sftp()
with ftp_client.open('/path/on/ftp/server/', "w") as f:
df42.to_csv(f , index=False))
该功能运行,但服务器上没有文件,我可以使用相同的远程文件夹路径使用终端上传,并且可以正常工作
我用过这句话,但现在仍在工作
"https://stackoverflow.com/questions/55248832/how-to-transfer-pandas-dataframe-to-csv-on-sftp-using-paramiko-library-in-pytho"
目前没有回答
相关问题 更多 >
编程相关推荐