django-storagesを使用してAmazonS3にアップロードされたcsvファイルを解析しようとしています。「エラー:引用符で囲まれていないフィールドに改行文字が表示されます-ファイルをユニバーサル改行モードで開く必要がありますか?」というメッセージが表示され続けます。これに対する通常の回避策は、「rU」でファイルを開くことですが、それはdjangoストレージでは機能しないようです。ファイルをサーバーに直接ドロップしてそこから開くと、ファイルが機能するので、可能であればファイルをサーバーに直接保存しないようにします。これが私が使用しているコードです:
import csv
from django.core.files.storage import default_storage as s3_storage
n = 'csvdumps/130331548894.csv'
csvf = s3_storage.open(n, "rU")
csvReader = csv.reader(csvf)
for item in csvReader:
print item