-1

我对 python 很陌生,想为我在工作中使用的电子表格制作一个脚本。基本上,我需要将一个地址与多个 5 位参考代码相关联。有多个地址具有相应的一组参考代码。

IE:

Address:
1234 E. 32nd Street,
New York, NY, 10001
Ref #'s
RL081
RL089
LA063
Address 2:
etc....

我需要我的脚本通过参考代码查找位置。然后使用此信息构建一个新的电子表格(每行都需要一个地址,并使用参考代码查找地址)。在 python 中使用此信息的最佳方法是什么?会是字典吗?我应该将地址/参考代码放入 XML 类型文件吗?

谢谢

编辑(澄清):基本上,我有这些地址和相应的参考代码(它们可以在纯文本文档中,我可以将它们组织在电子表格中,或者 python 可以使用它们的任何东西)。我正在构建的脚本需要使用这些参考代码将地址输入到新的电子表格中。基本上,我输入了一个半完整的电子表格,脚本根据每行中的参考代码填写地址。

4

3 回答 3

3

导入什么?

如果您在电子表格中拥有所有内容,那么 Python 有一个非常好的CSV 阅读器库。一旦你读了它,挑战就变成了如何处理它。

如果您正在寻找中期解决方案,我建议您考虑使用SQLite设置一个简单的电子表格,该电子表格可以以更结构化的方式管理信息。SQLite 在项目的开始阶段可以很好地扩展,如果需要,它可以插入到 PostGreSQL 或 MySQL 等成熟的 RDBMS 中。

从那里开始,您需要编写处理数据并呈现数据的库。在初始阶段,这可以使用命令行来完成,但通过使用 SQL 数据库,这可以通过网页公开给下线的多人,而无需担心管理数据完整性。

于 2013-07-15T23:31:16.080 回答
0

我更喜欢使用 JSON 而不是 XML 来存储稍后将在 python 中使用的数据。json模块相当健壮且易于使用。由于您将执行查找,我肯定会将信息加载为 python 字典。由于您将通过参考代码进行查询,因此您希望将这些代码用作键并将地址作为值。

于 2013-07-15T23:10:26.670 回答
-1

我需要我的脚本通过参考代码查找位置

由于这是您声明的唯一要求,我建议使用 dict ,其中键是参考代码,值是地址。

我不确定您为什么要询问“文件类型”。您似乎已经将所有这些信息存储在电子表格中 - 无需编写新文件。

于 2013-07-15T23:12:11.547 回答