擅长:python、mysql、java
<p>从<a href="https://docs.python.org/3/library/csv.html#csv.QUOTE_NONNUMERIC" rel="nofollow noreferrer">documentation</a>开始:</p>
<blockquote>
<p><code>csv.<strong>QUOTE_NONNUMERIC</strong></code><br/>
Instructs <code>writer</code> objects to quote all non-numeric fields.</p>
<p>Instructs the reader to convert all non-quoted fields to type float.</p>
</blockquote>
<p>由于您的示例数据都是不带引号的浮点:</p>
<pre class="lang-py prettyprint-override"><code>import csv
with open('downloads/stackoverflow_data.csv') as csvfile:
csvreader = csv.reader(csvfile,quoting=csv.QUOTE_NONNUMERIC)
rows = list(csvreader)
print(rows[0][:10])
</code></pre>
<p>输出:</p>
<pre class="lang-none prettyprint-override"><code>[693.366, 692.038, 690.964, 690.964, 689.796, 687.634, 686.228, 685.072, 685.072, 683.856]
</code></pre>