gpt4 book ai didi

python - 如何拆分从文件中读取的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:09 26 4
gpt4 key购买 nike

我在 python 中拆分此列表时遇到问题。我想要它做的是拆分列表,但将密码与用户名保持链接。

Users = []
NewUser = input("Enter the new Users Username: ")
UserPass = input("Enter the new Users Password: ")
Users.append([NewUser, UserPass])
Pfile = open('Passwords','r')
print(Pfile.read())
CurrentUsers = Pfile.read()
Pfile.close
Pfile = open('Passwords','w')
OldUsers = []
OldUsers = CurrentUsers.split()
print(OldUsers)
Users.append(OldUsers)
print(Users)

我得到的问题是字符串被完全破坏而不是在我得到的最后三个打印中 split :

[['Dan', 'Span'], ['Tim', 'Can']]  - previous data already stored
[''] - the split values
[['Tin', 'im'], ['']] - the new values added to my previous list

我认为这可能是拼写错误或拆分列表的方式不正确

谢谢

最佳答案

您从文件中读取() 两次。首先将读取的值存储到一个变量中,然后打印该变量。

一旦您从打开的输入流中读取()所有数据,该流就会“耗尽”并且再次从中读取不会产生任何额外的数据(即,文件不仅仅是“再次读取”。)这就是为什么您在结果中看到空字符串。

关于python - 如何拆分从文件中读取的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27910902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com