擅长:python、mysql、java
<p>我使用csv.DictReader,它看起来运行良好。我附上了我的代码片段,但它基本上与这里的另一个答案相同。</p>
<pre><code>import csv as csv_mod
import codecs
file = request.FILES['file']
dialect = csv_mod.Sniffer().sniff(codecs.EncodedFile(file,"utf-8").read(1024))
file.open()
csv = csv_mod.DictReader( codecs.EncodedFile(file,"utf-8"), dialect=dialect )
</code></pre>