python列表写入文件
要将列表写入文件,可以使用 Python 的内置函数 open() 和 write()。例如,要将列表写入文本文件,可以使用以下代码:
my_list = ['apple', 'banana', 'cherry'] with open('my_file.txt', 'w') as f: for item in my_list: f.write("%s\n" % item)
在这个例子中,my_list 是一个包含三个字符串的列表。with open('my_file.txt', 'w') as f: 表示打开一个名为 my_file.txt 的文件,使用 w 模式打开文件以进行写入。然后,使用 for 循环遍历 my_list 中的每个元素,并使用 f.write() 将其写入文件中。最后,使用 with 语句来自动关闭文件。
如果列表中的元素不是字符串,可以使用 str() 函数将它们转换为字符串。例如:
my_list = [1, 2, 3] with open('my_file.txt', 'w') as f: for item in my_list: f.write("%s\n" % str(item))
这会将整数列表转换为字符串,并将它们写入文件中。输出的文件将包含三行,每行一个数字。
相关文章