你可以使用循环:
with open('your_file.txt', 'w') as f: for item in my_list: f.write("%sn" % item)
在Python 2中,你也可以使用
with open('your_file.txt', 'w') as f: for item in my_list: print >> f, item
如果你热衷于单个函数调用,请至少移除方括号[],以便一次打印一个字符串(一个
genexp而不是一个
listcomp)-没有理由占用所有内存具体化整个字符串列表。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)