0
說明:隨機數文件寫入
- 寫寫入一個隨機數序列到文件的程序。
- 每個隨機數應該在1到100的範圍內。
- 應用程序應讓用戶指定文件將保存多少個隨機數。
這是我有:
import random
afile = open("Random.txt", "w")
for line in afile:
for i in range(input('How many random numbers?: ')):
line = random.randint(1, 100)
afile.write(line)
print(line)
afile.close()
print("\nReading the file now.")
afile = open("Random.txt", "r")
print(afile.read())
afile.close()
的幾個問題:
它不是寫基於用戶設置的範圍在文件中的隨機數。
打開文件後無法關閉。
當文件被讀取時,什麼也沒有。
雖然我認爲設置沒問題,但它似乎總是卡在執行上。
感謝您的答覆,當我跑的代碼,我得到這個錯誤文件「C:/Users/Owner/Desktop/ei8069_Assignment_Q1.py」 19行,在 afile.write(線) 類型錯誤:預期字符緩衝區對象我該怎麼做?它似乎並沒有像我想要的文件寫入... –
2013-02-16 07:08:35
@ThomasJones看到編輯 – Volatility 2013-02-16 07:12:41