首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python3.3将字符串从列表写入txt文件

Python3.3将字符串从列表写入txt文件
EN

Stack Overflow用户
提问于 2014-03-24 14:48:41
回答 1查看 189关注 0票数 1

我试图通过新的行将字符串从列表写入文本文件。

字符串存储在列表中,如下所示

name:emailaddress:mobilenumber

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

姓名-电邮地址-流动电话号码

我可以写到文本文件的名字-电子邮件地址-移动号码。

但是,我想将以下内容写入文本文件:

代码语言:javascript
运行
复制
Name
Email Address
Mobile Number

我不知道如何去掉"-“

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

代码语言:javascript
运行
复制
file = open("StaffData.txt", "w")
for contacts in staffList :
   file.write(str(contacts) + "\n")
file.close()

任何指导我都会非常感激

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-24 14:55:32

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

代码语言:javascript
运行
复制
with open("StaffData.txt", "wt") as file:
    for contacts in staffList :
       file.write("\n".join(str(contacts).split(' - ')) + "\n")

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22612696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档