使用python从OS获取软件包扩展

时间:2019-03-11 05:28:00

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用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'