示例 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 及以上版本。