我需要扫描硬盘,在某种文件资源管理器中显示文件夹和文件。 我需要跨平台。因为我认为这是一个很常见的任务,所以我试图为这个任务找到一个库,但是没有找到任何东西。在
确切的用例:通过一个web界面,用户浏览他的文件系统(理想情况下不仅包括所有安装的硬盘,还包括任何安装的共享驱动器、远程位置)。在webui上展开一个文件夹将触发对python组件的调用,使用户的硬盘可以通过web浏览。在
python/javascript通信的格式选择是json。在
虽然我知道python提供了很多工具可以自己完成,但我不想处理操作系统差异(获取挂载)和编码问题。在
编辑:在第一个答案之后必须更加精确(很抱歉在我最初的帖子中遗漏了这一点):
谢谢。在
您想让这个文件资源管理器在shell中运行,还是需要一个GUI?在
如果你只是想在一个壳里做,我建议你看看操作系统列表目录;的操作系统路径函数也很有用。使用listdir,您可以轻松地在十几行代码中编写递归的directory lister。在
在使用GTK TreeView对象的GTK2 tutorial中有一个“简单”的跨平台GUI示例;示例程序称为filelisting.py。在
在我看来,GTK2教程相当不错,但是与任何GUI框架一样,如果你想成为一名称职的GTK2程序员,你需要学习大量的材料。在
相关问题 更多 >
编程相关推荐