我需要创建一个文件,并在其中插入一个字典。字典必须:
- 格式为
pprint()
. - 有以特定方式排序的键。
我知道我可以简单地使用with open()
并通过一些定制功能按特定顺序插入所有东西......
with open('Dog.txt', 'w') as opened_file:
str_to_write = ''
for key, val in my_order_function(my_dct):
# Create the string with keys in order i need.
str_to_write += ....
opened_file.write(str_to_write)
但我想知道是否有一种方法可以使用一些已经存在的内置函数来实现排序和格式。