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

问题描述 投票:0回答:1

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

python python-3.x operating-system platform
1个回答
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'
© www.soinside.com 2019 - 2024. All rights reserved.