【发布时间】:2020-12-13 14:35:45
【问题描述】:
我正在对字典进行迭代并将项目写入文件,因为您知道每行之后没有输入,所以我必须在最后写 \n。 对于要写入的最后一行,\n 也在那里。这意味着如果字典有 4 个项目,则输出为 5 行(最后一个只是输入)我怎样才能使它成为 4?
dic = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
for k, v in dic.items():
f_handle.write('%s is %i\n' % (k, v))
输出是:
a is 1
b is 2
c is 3
d is 4
#\n
【问题讨论】:
-
作为记录,尾随换行符被认为是文件的良好做法。
标签: python python-3.x iteration