示例 1:使用 os 模块的 splitext() 方法
import os
file_details = os.path.splitext('/path/file.ext')
print(file_details)
print(file_details[1])
输出
('/path/file', '.ext')
.ext
os.path.splitext() 返回一个元组,其中一项是文件名(包含路径),另一项是文件扩展名。如果只想获取文件扩展名,可以如上所示打印 file_details[1]。
示例 2:使用 pathlib 模块
import pathlib
print(pathlib.Path('/path/file.ext').suffix)
输出
.ext
使用 pathlib 模块的 suffix 属性,我们可以获取文件的扩展名。在上面的示例中,.ext 是文件 file.ext 的扩展名。
注意:此方法适用于 Python 3.4 及以上版本。
