【发布时间】:2018-01-21 10:24:22
【问题描述】:
在从 xls 文件创建/生成 .py 文件方面需要帮助。
我有一个要求,用户在 xls 文件中提供配置数据,我需要调用一个外部工具,该工具将 python 文件作为输入并进行配置。所以我需要在 python 中开发一个应用程序,其中 xls 数据应该转换为 python 字典。
所以 xls 中的每一行组成一个 python 字典。 xls 也可能包含多个工作表。如何使用 python 实现这个要求。
【问题讨论】:
-
标题太模糊。展示你的努力?
-
@xuhe 我已经编写了函数来从 xls 读取数据并创建 python dict,但这里的问题是写入一个带有缩进的 python 文件。可以使用 API 将数据转储到 csv 或 json。但是如何用 dict 和 list 来创建 .py 呢??
-
如果您已经能够从 CSV 中提取数据,那么您真的只对保存感兴趣,这是一个非常常见的问题。 Here's an example 来自 PythonProgramming,详细介绍了 Pickle,与 Xu 的回答并驾齐驱。
-
@Vijaysachin, ...为什么任何智能设计的工具都会使用
.py文件作为数据格式?与设计更好的格式不同,它固有图灵完备,允许任意代码执行,不利于安全性;它比为速度而构建的格式要慢得多,而且比为大小而构建的格式要大得多。