我想创建随机数字,并将它们存储在一个文件中,我做了一些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”)' –