L'utilisation de csv.QUOTE_ALL garantit que toutes vos entrées seront citées comme suit : "value1","value2","value3"
alors que l'utilisation de csv.QUOTE_NONE vous donnera : value1,value2,value3
De plus, cela changera tous vos guillemets dans les entrées en guillemets doubles comme suit. "somedata"user"somemoredata
deviendra "somedata""user""somemoredata
dans votre .csv écrit
Toutefois, si vous définissez votre caractère de citation comme étant le caractère de la barre oblique inversée (par exemple), votre entrée reviendra sous la forme \" pour tous les guillemets.
create=csv.writer(open("test.csv","wb"),quoting=csv.QUOTE_NONEescapechar='\\', quotechar='"')
for element in file:
create.writerow(element)
et l'exemple précédent deviendra somedata\"user\"somemoredata
qui est propre. Il échappera également de la même manière à toutes les virgules que vous avez dans vos éléments.