【发布时间】:2017-09-04 08:33:26
【问题描述】:
我有一个与任何特定语言无关的理解问题,但由于我是用 python 编写的,所以我标记了 python。我被要求提供一些“固定长度,没有分隔符的平面文件”的数据。这让我很困惑,因为我的理解是:
Input: Column A: date (len6)
Input: Column B: name (len20)
Output: "20170409MYVERYSHORTNAME[space][space][space][space][space]"
“MYVERYSHORTNAME”只有 15 个字符长,但由于它是固定的 20 长度输出,我应该用一些东西填充 5 倍吗?没有具体说明。
为什么有人甚至需要一个没有分隔符的文件?无论如何,他/她都需要将其分解为单独的字段,这有什么意义?
【问题讨论】:
-
重点可能是能够以二进制形式将其作为大小固定的字段文件(数据库)读取
-
某些框架可能需要这种格式,例如 ISO8583。