gpt4 book ai didi

Python 3.3 将列表中的字符串写入 txt 文件

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

我正在尝试通过新行将列表中的字符串写入文本文件

字符串存储在列表中如下

姓名:电子邮件地址:手机号码

我在一个类中有一个 repr ,它会在屏幕上打印出可读的字符串,因此如果用户想要将联系人打印到屏幕上,他们将按如下方式打印:

Name - Email Address - Mobile Number

我可以将名称 - 电子邮件地址 - 手机号码写入文本文件

但我想按如下方式写入文本文件:

Name
Email Address
Mobile Number

我不知道如何去掉“-”

到目前为止我的代码如下:

file = open("StaffData.txt", "w")
for contacts in staffList :
file.write(str(contacts) + "\n")
file.close()

任何指导我都会非常感激

最佳答案

如果我理解正确,你可以这样做:

with open("StaffData.txt", "wt") as file:
for contacts in staffList :
file.write("\n".join(str(contacts).split(' - ')) + "\n")

编辑:根据最后一个问题更新,每个字段都在不同的行中

关于Python 3.3 将列表中的字符串写入 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22612696/

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