【发布时间】:2018-10-04 00:50:07
【问题描述】:
我正在尝试根据字典信息将作业写入文本文件。字典信息是从服务器接收的,并不总是相同的。它包含file_count 和file_paths,其中file_paths 是一个列表。例如,
{'file_paths': ['/file/path/one', '/file/path/two'], 'file_count': 2}
我有一个基线来写出一段文本,其中包含将根据字典信息插入的变量。例如,
text_baseline = ('This is the %s file\n'
'and the file path is\n'
'path: %s\n')
需要根据从字典接收到的文件数量复制此基线并写入文本文件。
因此,例如,如果字典包含三个文件,它将包含三个文本块,每个文本块都包含文件编号和路径的更新信息。
我知道我必须这样做:
f = open("myfile.txt", "w")
for i in dict.get("file_count"):
f.write(text_baseline) # this needs to write in the paths and the file numbers
我很难根据使用基线收到的信息来确定如何更新路径和文件编号。
【问题讨论】:
-
对于所示的输入,您希望看到什么输出?
标签: python python-3.x dictionary file-writing