Python跨平台文件exp

2024-04-19 06:58:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要扫描硬盘,在某种文件资源管理器中显示文件夹和文件。 我需要跨平台。因为我认为这是一个很常见的任务,所以我试图为这个任务找到一个库,但是没有找到任何东西。在

确切的用例:通过一个web界面,用户浏览他的文件系统(理想情况下不仅包括所有安装的硬盘,还包括任何安装的共享驱动器、远程位置)。在webui上展开一个文件夹将触发对python组件的调用,使用户的硬盘可以通过web浏览。在

python/javascript通信的格式选择是json。在

虽然我知道python提供了很多工具可以自己完成,但我不想处理操作系统差异(获取挂载)和编码问题。在

编辑:在第一个答案之后必须更加精确(很抱歉在我最初的帖子中遗漏了这一点):

谢谢。在


Tags: 文件用户文件夹web界面远程跨平台情况
1条回答
网友
1楼 · 发布于 2024-04-19 06:58:02

您想让这个文件资源管理器在shell中运行,还是需要一个GUI?在

如果你只是想在一个壳里做,我建议你看看操作系统列表目录;的操作系统路径函数也很有用。使用listdir,您可以轻松地在十几行代码中编写递归的directory lister。在

在使用GTK TreeView对象的GTK2 tutorial中有一个“简单”的跨平台GUI示例;示例程序称为filelisting.py。在

在我看来,GTK2教程相当不错,但是与任何GUI框架一样,如果你想成为一名称职的GTK2程序员,你需要学习大量的材料。在

相关问题 更多 >