【问题标题】:Get Software package extention from OS using python使用python从操作系统获取软件包扩展
【发布时间】:2019-08-01 09:37:59
【问题描述】:

我是 python 新手。我正在编写一个 python 代码来获得操作系统的可安装扩展。例如,对于 Ubuntu 操作系统,软件包扩展名是 .deb(debian),对于 Windows 操作系统,软件包扩展名是 .exe(可执行文件)。我想通过 python 代码获得扩展。我尝试了平台、操作系统模块,但找不到解决方案。我怎样才能做到这一点。

【问题讨论】:

    标签: python python-3.x operating-system platform


    【解决方案1】:

    您可以使用 os 或 pathlib 模块以两种方式完成。

    import os
    import pathlib
    
    file_name, file_ext = os.path.splitext('python-3.7.2-macosx10.9.pkg')
    file_ext
    --> '.pkg'
    
    pathlib.PurePosixPath('python-3.7.2-macosx10.9.pkg').suffix
    -->'.pkg'
    

    【讨论】:

      猜你喜欢
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 2015-09-18
      • 2021-01-01
      • 1970-01-01
      • 2020-02-27
      • 1970-01-01
      • 2014-04-19
      相关资源
      最近更新 更多