Pandas 在 Python 3 中从安全的 FTP 服务器读取数据



我正在寻找一种简洁的解决方案,从Python 3中的安全FTP服务器将数据(使用read_csv或read_sas(读取到Pandas数据帧。我能找到的所有例子都是很多行,还有一些是针对Python 2的。难道没有一种巧妙的方法可以将您的用户名+密码与 ftp url 和文件夹一起插入类似 Pandas read_csv的方法吗?

pandas.read_csv()接受类似文件的对象。 Paramiko是一个处理SFTP的库,可以提供类似文件的对象。设置连接后,操作非常简单:

with sftp.open("file.csv") as f:
pd.read_csv(f)

最新更新