gpt4 book ai didi

perl - 编写固定宽度字段文件的好方法是什么?

转载 作者:行者123 更新时间:2023-12-01 12:51:24 26 4
gpt4 key购买 nike

我需要编写一个文件,该文件可能会被 AS/400 上的 RPG IV 之类的东西解释(但我不知道)。该文件将通过从我们的 MySQL 数据库中读取数据然后以指定格式写入来创建。它可能非常大(可能以 GB 为单位,但尚未确定)。现在我在想 Perl 的内置 format 实际上可能是我最好的选择,因为像 Xslate 和 Template Toolkit 这样的东西更适合非固定宽度 (HTML) 的东西。我唯一担心的是 format 似乎没有条件,看起来我可能需要它们(如果设置了字段 A,我发现格式左对齐,如果没有则右对齐和填充)

最佳答案

想到的其他可能性是 packsprintf函数族。

我认为 pack 不支持右对齐文本,因此这不是一个选项。

剩下 (s)printf。您可以以编程方式构建格式说明符以支持您的条件逻辑以进行调整。

关于perl - 编写固定宽度字段文件的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12254634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com