質問
python3のftplibで、retrしたテキストファイルの中身を変数に保存する方法について教えてください。
スクリプト
python
1#!/bin/env python3.6 2import ftplib 3 4ftp=ftplib.FTP('ftp.example.com','user','password') 5ret=ftp.retrlines('retr aaa.txt') 6# aaa ※ 出力先を省略したので、そのまま標準出力 7print(ret) 8# 226 Transfer complete ※応答コードのみ変数に入る 9 10with open("_aaa.txt", "w") as f: 11 ftp.retrlines("retr aaa.txt",f.write) 12 13# もちろんファイルに出力は可能 14# 出来ればファイルに落とさず、直接参照したい
そもそもftplibの質問というかioとかstreamとかそっちの質問なのかもしれませんが・・・
あまり良くわかっていないので、教えて頂けると助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。