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

riz*_*ize 2 python csv ftp pandas

我正在寻找一个简洁的解决方案,从Python 3中的安全FTP服务器读取数据(使用read_csv或read_sas)到Pandas Dataframe.我可以找到的所有示例都是许多行,有些是Python 2.不存在将您的用户名+密码插入Pandas read_csv-like方法以及ftp url和文件夹的简洁方法?

Joh*_*nck 7

pandas.read_csv()接受类似文件的对象.Paramiko是一个处理SFTP的库,可以提供类似文件的对象.一旦你建立连接,这是简单的:

with sftp.open("file.csv") as f:
    pd.read_csv(f)
Run Code Online (Sandbox Code Playgroud)