中文
luckfu的潦草笔记

最初的梦想绝对会到达!


  • 首页

  • 归档

  • 关于我

  • 公益404

  • 搜索

Ftp读取文件到BytesIO缓存读文件

时间: 2022-09-17   |   分类: python   FTP   BytesIO   | 字数: 70 字 | 阅读: 1分钟 | 阅读次数:

从ftp服务器读文件到内存不在客户端生成本地文件

def openFtpFileBytesIO(fileName,ftpServer,ftpUser='anonymous',ftpPass='',port=21):
    """
    读ftp文件到缓存
    """
    ftps = FTP()
    ftps.connect(ftpServer,port)
    ftps.login(ftpUser,ftpPass)
    download_file = BytesIO()
    ftps.retrbinary('RETR ' + str(fileName), download_file.write)
    download_file.seek(0)
    return download_file

def readFile(f):
    while True:
        line = f.readline()
        if line:
            print(line)
        else: 
            f.close()
            break

if __name__=="__main__":
    f=openFtpFileBytesIO('test.csv','192.168.0.3')
    readFile(f)
#python#

声明:Ftp读取文件到BytesIO缓存读文件

链接:http://www.luckfu.com/post/2022-09-17_python_ftp_bytesio/

作者:luckfu

声明: 本博客文章除特别声明外,均采用 CC BY-NC-SA 3.0许可协议,转载请注明出处!

创作实属不易,如有帮助,那就打赏博主些许茶钱吧 ^_^
WeChat Pay

微信打赏

Alipay

支付宝打赏

paypal Pay

PayPal打赏

Metabase使用wallet连接oracle cloud 的自治数据库
Chrome突然出现由贵单位管理
  • 文章目录
  • 站点概览
luckfu

luckfu

一瞬间,过去的一切都离你而去,剩下的只有回忆!

31 日志
29 分类
41 标签
GitHub
标签云
  • 生活
  • Python
  • Oracle cloud
  • Free vps
  • Gpt
  • K8s
  • Vm.standard.a1.flex
  • Chatgpt
  • Github
  • Langchain
© 2010 - 2025 luckfu的潦草笔记
Powered by - Hugo v0.127.0 / Theme by - NexT
0%