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