如何拆分从fi读取的字符串

2024-09-19 23:29:10 发布

您现在位置:Python中文网/ 问答频道 /正文

在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)

我遇到的问题是,在我得到的最后三张照片中,字符串被完全销毁,而不是分裂:

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

我认为这可能是一个拼写错误或一个不正确的方式分裂名单

谢谢


Tags: thenewreadinputopenusersprintenter
1条回答
网友
1楼 · 发布于 2024-09-19 23:29:10

从文件中读取()两次。首先将读取的值存储到变量中,然后打印该变量。你知道吗

从打开的输入流中读取()所有数据后,该流将“耗尽”,再次从中读取不会产生任何额外的数据(即,文件不是简单的“再次读取”。)这就是为什么在结果中看到空字符串的原因。你知道吗

相关问题 更多 >