Utiliser les requêtes python pour télécharger le fichier CSV

Voici mon code:

import csv
import requests
with requests.Session() as s:
    s.post(url, data=payload)
    download = s.get('url that directly download a csv report')

Cela me donne l'accès au fichier csv. J'ai essayé différentes méthode pour traiter le télécharger:

Cela vous donnera le fichier csv dans une chaîne:

print download.content

Cette impression de la première ligne et de retour d'erreur: _csv.Erreur: caractère de nouvelle ligne vu dans des sociétés non cotées champ

cr = csv.reader(download, dialect=csv.excel_tab)
for row in cr:
    print row

Cela permettra d'imprimer une lettre de chaque ligne et de ne pas imprimer le tout:

cr = csv.reader(download.content, dialect=csv.excel_tab)
for row in cr:
    print row

Ma question est qu'est-ce qui est le moyen le plus efficace pour lire un fichier csv dans cette situation.
Et comment faire pour télécharger le réel de fichier csv.

grâce

source d'informationauteur viviwill