0

我有多个以它们包含的内容命名的数据文件。例如

machine-testM_pid-1234_key1-value1.log

键和值由 - 和 _ 分隔。有更好的语法吗?是否有自动读取这些类型的文件/文件名的解析器?

这里的想法是文件名是人类机器可读的。

4

2 回答 2

1

8年后...

我建议您查看https://en.wikipedia.org/wiki/Query_string

它们不是漂亮的文件名,但您不必重新发明轮子,例如转换为 dict/json,因为有经过充分测试的方法来解析查询字符串,例如在 requests 库中。

https://unix.stackexchange.com/questions/44153/good-style-practices-for-separators-in-file-or-directory-names有一个相关问题,其中包含一些有用的信息,其中包含一些想法以获得更好的视觉分隔符(_-____),在这种情况下可能会更好

于 2021-01-11T10:37:27.597 回答
0

键值似乎没有标准的文件命名约定。

于 2012-08-25T07:19:29.727 回答