【发布时间】:2022-01-01 23:43:26
【问题描述】:
我有一个 CSV 文件,其中包含一个用户不友好的列数据。我需要将这些数据翻译成有意义的东西。简单的查找/替换似乎很庞大,因为我要翻译的可能组合有几十个,甚至几百个。
例如:BLK = 黑色或 MNT TP = 山顶
可能有几十个甚至数百个翻译 - 我已经在 CSV 表中保存了很多翻译。问题是如何使用该字典来更改另一个 CSV 表中的值。同样重要的是要注意,这将(最终)需要每隔几分钟自行运行一次 - 而不仅仅是一次性翻译。
【问题讨论】:
-
您能否提供一些示例输入和示例输出,以便我们了解 CSV 的格式?
-
你的编程问题到底是什么?
-
我需要一个 CSV 文件,其中包含一列基本上是缩写的信息并将其转换为完整的单词。例如,如果我需要“NB”变成“North Bound”,或者另一个例子是“BLND”变成“Blind”。该文件不断更新,因此我需要一个可以不断执行此操作的脚本 - 而不仅仅是一次。
-
您的案例看起来像一个经典(关系)联接。下面的文章可能是相关的。 codespeedy.com/…
标签: python csv dictionary translate