在Python中操作制表符分隔的文本文件

在Python中操作制表符分隔的文本文件,python,Python,如能提供有关如何解决此问题的示例代码,我将不胜感激: 我看到了以制表符分隔的文本文件A和B 文件A有多列字母数字代码,这些代码的格式不推荐使用 文件B有两列:第一列是文件A中不推荐使用的代码,第二列是不推荐使用的代码的现代版本。换句话说,文件B在不推荐使用的代码和现代代码之间“转换” 任务是编写一个脚本,1)将文件a中不推荐使用的代码转换为现代代码,2)将输出写入新的制表符分隔的文本文件,3)在新文件中修改列的顺序,使其与文件a中的列的顺序不同 对于任务1,我可以使用数组或散列。虽然我知道哈希对

如能提供有关如何解决此问题的示例代码,我将不胜感激:

我看到了以制表符分隔的文本文件A和B

文件A有多列字母数字代码,这些代码的格式不推荐使用

文件B有两列:第一列是文件A中不推荐使用的代码,第二列是不推荐使用的代码的现代版本。换句话说,文件B在不推荐使用的代码和现代代码之间“转换”

任务是编写一个脚本,1)将文件a中不推荐使用的代码转换为现代代码,2)将输出写入新的制表符分隔的文本文件,3)在新文件中修改列的顺序,使其与文件a中的列的顺序不同

对于任务1,我可以使用数组或散列。虽然我知道哈希对于任务1可能更有效,但我对哈希的熟悉程度有限,更喜欢使用数组。

使用来读取这两个文件

对于文件B,使用第一个字段作为键,第二个字段作为值创建a。在浏览文件A时,您可以使用字典进行直接查找和替换。

使用来读取这两个文件


对于文件B,使用第一个字段作为键,第二个字段作为值创建a。当您浏览文件A时,您可以使用字典进行直接查找和替换。

为了澄清,我相信在您的情况下,
字典
将满足
哈希
要求。为了澄清,我相信在你的情况下,
字典
可以满足
散列
的要求,赵伊。