用于完成stdlib没有提供的某些任务的跨平台实用程序
platform-utils的Python项目详细描述
平台实用程序是一个提供多个跨平台实用程序的库,包括:
- 路径操作-允许您对路径执行多种操作,包括获取存储应用程序数据的路径、创建应用程序数据目录、检查应用程序是否已冻结等。
- 剪贴板-允许获取/设置剪贴板文本。
- 空闲-允许在Windows上获取用户空闲时间。
- 进程-允许在windows和unix上终止进程。
- Shell_集成-在Windows的上下文菜单中添加一些内容。
- 黑洞-使用py2exe时禁用stdout/stderr。
示例
检查应用程序是否已冻结:
>>>importplatform_utils.paths>>>platform_utils.paths.is_frozen()False
查找应存储用户数据文件的推荐目录:
>>>importplatform_utils.paths>>>platform_utils.paths.app_data_path("app name")u'C:\\Users\\user\\AppData\\Roaming\\app name'