2
如何訪問csv文檔中的單個單元格以解析和編輯它們?還有一種方法可以將csv文檔轉換爲二維數組?使用python訪問csv文件中的單個單元格
如何訪問csv文檔中的單個單元格以解析和編輯它們?還有一種方法可以將csv文檔轉換爲二維數組?使用python訪問csv文件中的單個單元格
您將要使用爲python製作的csv package。你可能想嘗試這樣的事情(假設你的文件經常是結構化和無頭):
data = []
for row in csv.reader(open('you_file.csv', 'rb'), delimiter=',')
data.append(row)
給一個嘗試,並期待通過csv package文檔,以瞭解更多信息。
以下是您的解決方案。
import csv
twoDimArray = []
with open('input.csv', 'rb') as csvfile:
reader = csv.reader(csvfile, delimiter=';', quotechar='|')
for row in reader:
twoDomArray.append(row)
#DO STUFF WITH DATA
with open('output.csv', 'wb') as csvfile:
writer = csv.writer(csvfile, delimiter=' ',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
for row in twoDinArray:
writer.writerow(row)
而且閱讀documentation
祝您好運:)
你嘗試過什麼......爲什麼會出現這個帖子上生物信息標籤? –
Python有一個[CSV模塊](http://docs.python.org/2/library/csv.html) – alroc
python csv模塊,csv.DictReader,你也可以看看熊貓,numpy – locojay