python-3.x - 从文件中读取返回 2 个字典
问题描述
data = [line.strip('\n') for line in file3]
# print(data)
data2 = [line.split(',') for line in data]
data_dictionary = {t[0]:t[1] for t in data2}
print(data_dictionary)
因此,我假设每行的开头没有空格并且任何地方都没有空白行,因此我正在从文件中读取内容。
当我阅读这个文件时,我首先去除换行符并将数据拆分为“,”,因为这是文件中数据的分隔符。但是当我制作字典时,它会返回两个字典而不是一个字典,它会为我使用此过程的其他文件执行此操作。我该如何解决?
解决方案
推荐阅读
- c++ - 无法在 MSYS2 中使用 fltk 编译 C++ 程序
- json - 从json数据中打印angular8中的菜单和子菜单
- javascript - Phaser 3 - 如何在 HEIGHT_CONTROLS_WIDTH 上获取实际屏幕尺寸?
- rest - Dolibarr 和 nginx 配置 - api REST 不起作用
- sql - 如何在 MS SQL 服务器中每天减去 SQL 中的确切时间戳分钟 00:15?
- java - 如何在java中处理不同类型的输入
- javascript - 在 React 功能组件中使用 useRef 时出现无法读取属性“样式”的 null 错误
- list - 如何在 Elm 中将 Maybe (List) 转换为 Just List?
- intellij-idea - 是否有在 IntelliJ IDEA 中创建新文件的键盘快捷键?
- python - 我可以为不同的 Django 项目使用相同的 conda 环境吗?