📅  最后修改于: 2023-12-03 15:40:04.600000             🧑  作者: Mango
在Python中,我们经常需要处理文件名,并从中获取基本名称和扩展名。以下是一些关于如何使用Python获取文件基本名称和扩展名的方法。
import os
filename = 'example.txt'
basename = os.path.basename(filename)
extension = os.path.splitext(filename)[1]
print('基本名称:', basename)
print('扩展名:', extension)
输出:
基本名称: example.txt
扩展名: .txt
import re
filename = 'example.txt'
basename = re.match(r'(.*)\..*', filename).group(1)
extension = re.match(r'.*\.(.*)', filename).group(1)
print('基本名称:', basename)
print('扩展名:', extension)
输出:
基本名称: example
扩展名: txt
from pathlib import Path
filename = 'example.txt'
basename = Path(filename).stem
extension = Path(filename).suffix
print('基本名称:', basename)
print('扩展名:', extension)
输出:
基本名称: example
扩展名: .txt
无论使用哪种方法,都能够方便地获取文件名及其扩展名。