2016-11-09 54 views
0

我導入CSV乾淨文件,但是當我將其導入到Python它顯示爲[「1」,「3」,...]蟒蛇導入CSV文件,而不appostrof跡象

哪有我擺脫了''。它們不出現在csv中。文件

謝謝!

+1

你可以發佈你的代碼,你看到了什麼?我會幫你。請發佈實際產量,以便更清楚。 – Illusionist

+1

請參閱http://stackoverflow.com/questions/29523842/read-csv-data-as-integer-in-python –

+2

對於包含整數的每一行,row = [int(x)for x in row]'... –

回答

0

Python以字符串形式讀取文件中的所有值。所以,你需要施放任何值(如果它們都是整數)爲int,像這樣:

v = int(value_that_you_read) 
1

CSV(in.csv):

1,2,3 
4,5,6 
7,8,9 

的Python:

import csv 

with open("in.csv") as c: 
    reader = csv.reader(c) 
    for row in reader: 
     print([int(s) for s in row]) 

輸出:

[1, 2, 3] 
[4, 5, 6] 
[7, 8, 9]