dogrunjp
1/31/2016 - 6:52 PM

メモリ上のCSVをリストに変換する方法。ファイルからCSVを読み込んだときのCSVと同様にcsv.rader()すると一文字ごとのリストが返ってしまうので、直接改行コードで区切りリストにする必用がある。urlopen()したcsvでも同様。

メモリ上のCSVをリストに変換する方法。ファイルからCSVを読み込んだときのCSVと同様にcsv.rader()すると一文字ごとのリストが返ってしまうので、直接改行コードで区切りリストにする必用がある。urlopen()したcsvでも同様。

with BytesIO() as f:
   ftp.retrbinary('RETR ' + filename, f.write)
   data_list = f.getvalue().decode('utf-8').strip().split("\n")