【问题标题】:How to name a file using a value in a list in a dictionary?如何使用字典列表中的值命名文件?
【发布时间】:2016-12-17 23:58:36
【问题描述】:

例如,我在字典中有一个列表:

{'results': [{'name': 'sarah', 'age': '18'}]}

我想做一个文本文件,文件名必须是dict 'name'的值 例如:sarah.txt.

我应该如何在 python 中编写代码?

【问题讨论】:

  • 你有没有尝试写一些代码?如果是,请在此处发布您在该代码中遇到的问题。
  • 如果字典是d,那么d['results'][0]['name']包含'sarah'。

标签: python list file dictionary filenames


【解决方案1】:

类似这样的:

dictionary = {'results': [{'name': 'sarah', 'age': '18'}]}
name = dictionary['results'][0]['names'] + '.txt'
open(name, "w")

以write 模式打开文件,如果该文件不存在,将创建一个具有该名称的新文件。

【讨论】:

  • 如果文件存在则截断文件。
  • 是的,不过如果他愿意,他可以使用appending 模式添加到现有文件中。
猜你喜欢
  • 1970-01-01
  • 2016-08-23
  • 2017-06-06
  • 2015-09-09
  • 2020-12-03
  • 2022-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多