Python 是否将元数据/标识符数据添加到CSV文件?

Python 是否将元数据/标识符数据添加到CSV文件?,python,csv,filesystems,Python,Csv,Filesystems,有没有一种方法可以在不影响文件内容或读写能力的情况下向CSV文件添加“标记”(添加唯一的元数据/标识符) 我正在使用Python,但我认为语言在这里并不重要。只需添加注释行,您可以稍后解析 #Creator:JohnSmith #Date:.... #Columns:id,username,... 1,JohnSmith 2, .. 如果您不确定文件的所有可能的读写器都能够解释(并保留)注释,请使用链接注释的某种名称约定在第二个文件中创建标记。例如: myCSVFile.csv myCSVFi

有没有一种方法可以在不影响文件内容或读写能力的情况下向CSV文件添加“标记”(添加唯一的元数据/标识符)


我正在使用Python,但我认为语言在这里并不重要。

只需添加注释行,您可以稍后解析

#Creator:JohnSmith
#Date:....
#Columns:id,username,...
1,JohnSmith
2, ..

如果您不确定文件的所有可能的读写器都能够解释(并保留)注释,请使用链接注释的某种名称约定在第二个文件中创建标记。例如:

myCSVFile.csv
myCSVFile.csv.tag

这将符合W3C嵌入式元数据格式:


你可能想看看这篇文章:我投票赞成创建一种全新的文件格式,将两者结合在一起。我不确定这将如何以一种破坏性的方式冲击许多操作系统和工具基础设施,但如果它能够以一种非破坏性的方式完成,我肯定会成为一个采用者。我对CSV文件有很多不满,除了可能将其塞进文件名之外,没有元数据。谢谢。不幸的是,我认为这不起作用,因为该文件可以在其他应用程序(如Excel)中打开/保存/编辑,而Excel会将注释行作为数据读取。
#publisher,W3C
#updated,2015-10-17T00:00:00Z
#name,sensor,temperature
#datatype,string,float
sensor,temperature
s-1,25.5