我真的是新的Python,我有我的第一個問題。我有5個文件.csv,我想將這個文件讀到幾個數組。所以我的數據看到:將文件讀取到Python中的幾個數組
data11 data12 ... data1n
data21 data22 ... data2n
....
datan1 datan2 ... datann
我想有3個數組。首先與列1,第二與列2和第三與其他一切。我嘗試做,我寫這個:
odczyt.append(csv.reader(open('1.csv'),delimiter=','))
odczyt.append(csv.reader(open('2.csv'),delimiter=','))
odczyt.append(csv.reader(open('3.csv'),delimiter=','))
odczyt.append(csv.reader(open('4.csv'),delimiter=','))
odczyt.append(csv.reader(open('5.csv'),delimiter=','))
for plik in odczyt:
tab.append(map(int, wiersz[0]) for wiersz in plik)
tab1.append(map(int, wiersz[1]) for wiersz in plik)
tab2.append(map(float,wiersz[2:]) for wiersz in plik)
但它不起作用。
爲什麼它不起作用?它做什麼,它有什麼問題? – Tim
當我嘗試打印我得到的東西: <發生器對象在0x055EE198> –
heheszki
我使用python 2.7 – heheszki