我想創建隨機數字,並將它們存儲在一個文件中,我做了一些Google搜索,並遇到了pickle
函數。我完全按照教程的用法來使用它,現在我需要知道如何存儲我在那裏創建的所有代碼?這裏是我的代碼如何在Python中將文字數字代碼寫入文件?
import string
import pickle
from random import randint
data = list(string.ascii_lowercase)
[data.append(n) for n in range(0, 10)]
x = [str(data[randint(0, len(data)-1)]) for n in range(0, 21)]
y = ''.join(x)
print (y)
inUse = []
inUse.append(y)
pickle.dump(inUse, open("data.pkl", "wb"))
inUse = pickle.load(open("data.pkl", "rb"))
你期待什麼 輸出? –
當我構建它時,它會創建一個隨機的20位數字。我想將我創建的每20位數字存儲到文件中。 –
@LayneTrout然後你需要使用追加模式'open(「filename」,「a」)' –