簡體   English   中英

逐行寫文本文件python

[英]write text file line by line python

我陷入了困境,我想使用數據庫查詢逐行創建文本文件。 但我想設置文本格式,使其看起來如下所示:

數據

Name        Location
James        Germany
Gail         US
Merkel       Poland

我希望它看起來像這樣

Name=James
Location=Germany

Name=Gail
Location=US

Name=Merkel
Location=Poland

我知道如何做一個csv文件,但是我從未聽說過創建這樣的文件,我什至不知道它叫什么格式。

如果您具有“ 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))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM