python - 在 Python/wxPython 中访问文件元数据

标签 python windows filesystems icons wxpython

我想编写一个实现 wx.FileDropTarget 的 Python/wxPython 应用程序。这部分很简单。我还想显示文件图标,因为它被拖到应用程序窗口上,然后在应用程序窗口中显示带有文件图标(和其他元数据,可能是大小)的代理。

我想在 Windows 7 上实现它。但我有兴趣在 OS X 和 Linux 上也能实现它。

我用谷歌搜索并搜索了 Python v2.7.1 文档 - 但无济于事。我对 Windows 的方式有些陌生,所以如果有一种方法可以预测与文件关联的 BMP 或 ICO 文件 - 那么我可以走那条路......

任何示例代码总是受到赞赏。

最佳答案

我认为不仅有一种可移植的方式来实现这一点...在 Windows 平台上,文件类型关联的默认图标存储在系统注册表中(图标位于 exe 资源中的可执行文件除外)和 Linux 平台上这取决于桌面环境,每个都有自己的标准……所以我认为没有一种“通用”的方法可以做到这一点。

关于python - 在 Python/wxPython 中访问文件元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6433574/

相关文章:

python - 如何在 Django 中获取所有外键的列表

c++ - 在 64 位窗口中与 qt 静态链接时出错

actionscript-3 - Adobe AIR 和不同的操作系统文件系统

php - mkdir(folder_name) 在 php 中具有 755 权限

python - 使用 for 循环分配列表项会导致无限循环

python - base64 类型错误,TypeError : expected bytes, 不是 str

python - 使用另一个名称将文件复制到同一目录

java - 命令在 Windows cmd 中有效,但因 Runtime.getRuntime.exec() 失败

windows - 有没有网站提供与 Windows Server 的 Slice 主机相同的服务?

hadoop - HDFS如何写入数据节点上的磁盘