繁体   English   中英

Python 追加 Txt.file

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM