我正在编写一个程序,用于分析几个需要分栏的分隔平面文件。我不确定在将来如何更改输入平面文件的格式时,使代码易于维护/更新的最佳方式。存储分隔文本文件模式的最佳做法
目前,我有一组形式不变的int(还有更多的这些):
NameListFirstNameCol = 0;
NameListLastNameCol = 1;
NameListAgeCol = 2;
ClassListRoomNumCol = 0;
ClassListRoomNameCol = 1;
除了作为分隔符如常量:
NameListDelim = ',';
ClassListDelim = '\t';
我想看看是否有人有更好的方式来跟踪这类信息的建议。 (我可以假设我需要的列将始终在输入中,但输入的创建者可能会更改分隔符,添加新列或重新排列列)。这是一个数据分析脚本,它会看到一些重用,但不是主要的生产软件。
'Xml','Json'? –
我喜欢在评论中保留示例输入以便于验证 –