逐行编写文本文件python

2024-04-24 04:51:33 发布

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

我遇到了一些问题,我想用数据库查询逐行创建一个文本文件。但我想格式化文本,使其看起来如下所示:

数据

Name        Location
James        Germany
Gail         US
Merkel       Poland

我希望它看起来像这样

^{pr2}$

我知道如何做一个csv文件,但我从来没有听说过创建这样的文件,我甚至不知道它叫什么格式。在


Tags: 文件csv数据name文本数据库locationus
1条回答
网友
1楼 · 发布于 2024-04-24 04:51:33

如果将NamesLocations作为列表,则可以执行以下操作:

data = [('James','Germany'), ('Gail','US'), ('Merkel','Poland')]
with open('output', 'w') as f:
    for name,place in data:
        f.write("Name=%s\nLocation=%s\n\n" % (name, place))

相关问题 更多 >