py Python文件是否包含元数据?

py Python文件是否包含元数据?,python,metadata,Python,Metadata,.doc文件、.pdf文件和某些图像格式都包含有关文件的元数据,例如作者 py文件只是一个纯文本文件,它的内容在使用Sublime这样的代码编辑器打开后都是可见的,还是它也包含元数据?如果是这样,如何访问此元数据?在Linux和大多数Unix上,.py只是文本(有时是unicode文本) 在Windows和Mac上,有一些小隔间可以用来存放数据,但我怀疑Python是否会使用它们 另一方面,pyc中至少有一点元数据内容——或者我听说过。特别是:它们中应该有一个时间戳,因此如果复制文件系统层次结构

.doc文件、.pdf文件和某些图像格式都包含有关文件的元数据,例如作者


py文件只是一个纯文本文件,它的内容在使用Sublime这样的代码编辑器打开后都是可见的,还是它也包含元数据?如果是这样,如何访问此元数据?

在Linux和大多数Unix上,.py只是文本(有时是unicode文本)

在Windows和Mac上,有一些小隔间可以用来存放数据,但我怀疑Python是否会使用它们


另一方面,pyc中至少有一点元数据内容——或者我听说过。特别是:它们中应该有一个时间戳,因此如果复制文件系统层次结构,python不会在导入时自动重新创建所有的.pyc。可能有,也可能没有更多。

在Linux和大多数Unix上,.py只是文本(有时是unicode文本)

在Windows和Mac上,有一些小隔间可以用来存放数据,但我怀疑Python是否会使用它们


另一方面,pyc中至少有一点元数据内容——或者我听说过。特别是:它们中应该有一个时间戳,因此如果复制文件系统层次结构,python不会在导入时自动重新创建所有的.pyc。可能有,也可能没有更多。

您是否尝试过用文本编辑器打开python文件以查找答案?我认为.py文件不包含元数据。什么让你这么怀疑?Python文件(
*.py
)是文本文件,因为绝大多数源代码文件都是文本文件。也有编译过字节码的文件(
*.pyc
),但没有像author这样的元数据。这不是一个不合理的问题,特别是如果您对Python+安全感兴趣的话。如果你在一个操作系统上,每次都会被误导地试图对你隐瞒重要信息。@Brian,我当然知道了。除了我要确保没有任何东西是文本编辑器看不见的。一个不成熟的PDF用户也不会知道PDF中有大量的嵌入数据,所以我不知道为什么我会被否决。你是否尝试过用文本编辑器打开python文件来找出答案?我认为.py文件不包含元数据。什么让你这么怀疑?Python文件(
*.py
)是文本文件,因为绝大多数源代码文件都是文本文件。也有编译过字节码的文件(
*.pyc
),但没有像author这样的元数据。这不是一个不合理的问题,特别是如果您对Python+安全感兴趣的话。如果你在一个操作系统上,每次都会被误导地试图对你隐瞒重要信息。@Brian,我当然知道了。除了我要确保没有任何东西是文本编辑器看不见的。一个不老练的PDF用户也不会知道PDF中有大量的嵌入数据,所以我不知道为什么我会被否决。谢谢你的回答。所以我的特殊情况是在Windows上,在这些“小隔间”中有什么具体的我应该寻找的吗?试试看:谢谢你的回答。所以我的特殊情况是在Windows上,在这些“小隔间”中有什么具体的东西我应该寻找吗?试试: