2016-07-09 90 views
0

假設我想使用函數test_function並將它的數據寫入一個csv文件,該文件可以在以後由python讀取。我怎樣才能做到這一點?如何將函數的數據保存到csv文件

只是一個樣本函數:

def test_function(): 
    games_won = 4 
    games_lost = 5 
    average_time_sec = 6.0 
    some_list = [1,2,3,4] 
    some_tuple = (1,2,3,4) 

編輯: 這是我的嘗試:

def test_function(): 
    games_won = 4 
    games_lost = 5 
    average_time_sec = 6.0 
    some_list = [1,2,3,4] 
    some_tuple = (1,2,3,4) 

def main(): 
    output.write(test_function) 

main() 
+0

你有什麼已經嘗試過?文件IO非常簡單,爲什麼不先嚐試自己呢? –

+0

我會發布我原始嘗試的更新。這並不多,但是就我自己而言,這一切都是一樣的。 –

回答

1

這裏有一種方法

import csv 
import os.path 

resultFile = open("path to your destination file" , 'wb') 

wr = csv.writer(resultFile, dialect='excel') 

some_list = [1,2,3,4] 

wr.writerow(some_list) 
+0

有沒有辦法使用這種方法一次輸出整個函數? –