我试图获取一个输入,并将输入写入一个文本文件以保存它。但是,我似乎无法将用户输入写入文本文件。这是我的密码:
SaveUsername = open(r"C:\Users\Ty\Desktop\Login_sys\SaveUsername.txt","w+")
SavePassword = open(r"C:\Users\Ty\Desktop\Login_sys\SavePassword.txt","w+")
NewUsername = input("Please enter a username: ")
NewPassword = input("Please enter a password: ")
SaveUsername.write(NewUsername)
print (SaveUsername.readline())
SavePassword.write(NewPassword)
print (SavePassword.readline())
我正在打印readline,以查看代码是否被写入,但从未写入。请帮忙,谢谢
首先,您应该在写入文件后关闭该文件,然后再读取更改。您还应该使用
with open(...)
,因为这是一种更好的做法(出于多种原因)。 以下是您应该使用的代码:试试这个
关闭文件&;在阅读之前先打开阅读
相关问题 更多 >
编程相关推荐