我正在爲一個學校項目在python中創建一個簡單的隨機數生成器。這是我到目前爲止:在Python中將變量導出爲CSV文件
import random
amnt = input('Please enter the amount of numbers you would like:')
for i in range(0,amnt):
x = random.randint(0,100000000)
print x
這有理想的結果,它會根據用戶輸入生成一定數量的隨機數。我現在需要解決的問題是如何將生成的數字導出到一個CSV文件中,以便分析它們。我相信CSV模塊需要導入和實現,但我不知道如何做到這一點。我正在嘗試分析隨機模塊的有效性,以便寫出一篇文章,以便能夠使用excel對數字進行排序和過濾將會非常有幫助。對代碼的任何更改或修改也將非常感謝。
我沒有看到任何數據結構,CSV不會允許你存儲無意義的數據。 – rednaks
您需要製作一份清單,然後閱讀:https://docs.python.org/2/library/csv.html#examples和https://docs.python.org/3/library/csv.html#examples – shuttle87
@rednaks:如果數據每行僅包含一個值,則不需要額外的「數據結構化」就可以將其視爲有效的csv文件。 @thesctt:只需打開一個文件並使用'file.write(str(x)+'\ n')'向它寫入行。 – martineau