我一直在編寫一個從3個外部源獲取數據的腳本。結合來自不同來源的變量並將它們寫入CSV(Python)
def fetch1():
return array
def fetch2():
return array2
def fetch3():
return array3
列表中的所有元素都相互關聯。即數組[0],數組2 [0],數組3 [0]應該放在一起csv。
array2的一些元素可能是空白的。
現在我想把它們全部寫入一個csv文件。數組的例子:
array = ["dog", "cat", "horse", "lion"]
array2 = ["500USD", "300USD", "900USD", ""]
array3 = ["Buy", "Sell", "Buy", "Buy"]
以及如何將它們寫在我每次啓動這個腳本的方式,數據應該先前輸入的,而不是做一個新的文件,數據後輸入。
我迄今爲止嘗試:
我創建因爲這樣ARRAY2元素可以是空的事實陣列和數組2的字典。然後我寫了下面的函數。
def write():
writer = csv.writer(open('dict.csv', 'wb'))
for key, value in arrayNarray2.items():
writer.writerow([key.encode("UTF-8"), value.encode("UTF-8")])
更新了我的問題。 @BenC – Sanidhay