[英]How to set a variable to something once when re-running code in python
accounts = []
no = input(' do you already have an account')
if no =='no':
print('please answer a few questions to create an account')
usersetup = input('what would you like your username to be ')
psetup = input('What would you like your password to be ')
accounts.append([usersetup,psetup])
import pickle
dataset = accounts
outputFile = 'accounts.data'
fw = open(outputFile, 'wb')
pickle.dump(dataset, fw)
fw.close()
问题是每次我运行代码帐户时都会将其设置为不包含任何内容的列表,因此我添加的任何信息都不会保存。 我该如何解决。
您需要加载腌制的文件-使用pickle.load
:
import pickle
input = open('accounts.data', 'r')
accounts = pickle.load(input)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.