[英]Python Append Txt.file
我正在编写一个 python 脚本,我将获取所有非活动用户并将其列在 txt 文件中。 我已将它附加在 txt.file 上,但似乎“\n”并没有给我需要的正确结果。
这是我的代码。
with open('InactiveUsersList', 'w') as f:
inactiveUser = (str(userDetail.get("firstName")) + " " + str(userDetail.get("lastName")) +": User is not Active")
print(inactiveUser)
print("----------------------------------")
for i in inactiveUser:
f.write(i + '\n')
f.close()
我期望的输出应该是这样的:
LastName FirstName: User is not Active
LastName2 FirstName2: User is not Active
但相反,我得到了这个结果。
L
a
s
t
N
a
m
e
F
i
r
s
t
N
a
m
e
:
U
s
e
r
i
s
n
o
t
A
c
t
i
v
e
谢谢大家的帮助 :)
您正在迭代将非活动用户放在错误的位置。
for i in inactiveUser:
f.write(i + '\n')
此代码正在遍历用户字符串。 相反,只需执行以下操作:
f.write(inactiveUser + '\n')
示例中没有父循环实际上会遍历非活动用户,因此也必须修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.