python - 在python中获取文件的自定义属性

标签 python linux windows

我知道使用 python 很容易从文件中获取标准属性(例如修改时间或所有者等)(只需使用 os.stat(filename) )。

但是, 如果我有一个具有自定义属性的文件,例如 Version_number ,我怎样才能获得这个文件? 我尝试列出 os.stat(filename) 中的所有值,但在那里找不到 Version_number 。 任何帮助将不胜感激。 谢谢。 (顺便说一句,我使用的是 Windows 7)

最佳答案

参见this回答。它建议使用 Python win32 extensions ,但是这个项目似乎适用于 Python 2.7 及更早版本,因此如果您使用 Python 3.x,则它不适用于 Python 3.x。

或者尝试 this 中的建议答案 - 使用 DSOFILE.DLL(尽管此建议对于 Windows 7 可能已过时)。然而,据我了解,获取此元数据的方法因文件类型而异,因此更多详细信息可能会有所帮助。

关于python - 在python中获取文件的自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17908469/

相关文章:

python - 在 Python 中创建矩阵

linux - 用校验和标记共享库

python - 如何解决 "bad interpreter: Too many levels of symbolic links"

Python BitTorrent 库

python - 在python中复制列表

php - 我的虚拟主机主目录中的数据库连接

python - 在 Windows 中显示资源管理器的文件属性对话框

windows - 在 Windows 对话框中处理 WM_ERASEBKGND 时如何避免闪烁

c - 通过程序集以编程方式检测上下文切换

python - 无法在 Jupyter Notebook 中导入 nltk 模块?