如何在python 2.7.11中将数据附加到文本文件?

时间:2016-06-13 21:04:16

标签: python string python-2.7 text file-io

有没有人能告诉我如何在文本文件中添加超链接到新行?如果第一行文本文件中已有数据,我希望数据插入下一个空行。我正在写多个超链接到文本文件(追加)。提前谢谢。

    print "<a href=\"http://somewebsite.com/test.php?Id="+str(val)+"&m3u8="+lyrics+"&title=test\">"+str(i)+ "</a> <br />";

2 个答案:

答案 0 :(得分:4)

看一下python docs

您可以使用with open语句打开文件。

with open(filename, 'a') as f:
    f.write(text)

答案 1 :(得分:1)

您可以在列表中收集要写入文件的字符串(等),然后使用python的内置文件操作,即open(<file>)<file>.write(<string>),这样:

strings = ['hello', 'world', 'today']

# Open the file for (a)ppending, (+) creating it if it didn't exist
f = open('file.txt', 'a+')

for s in strings:
    f.write(s + "\n")

另请参阅:How do you append to a file?