📜  文件基本名称和扩展名 python (1)

📅  最后修改于: 2023-12-03 15:40:04.600000             🧑  作者: Mango

文件基本名称和扩展名 Python

在Python中,我们经常需要处理文件名,并从中获取基本名称和扩展名。以下是一些关于如何使用Python获取文件基本名称和扩展名的方法。

方法一:使用os模块
import os

filename = 'example.txt'
basename = os.path.basename(filename)
extension = os.path.splitext(filename)[1]
print('基本名称:', basename)
print('扩展名:', extension)

输出:

基本名称: example.txt
扩展名: .txt
方法二:使用re模块
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
方法三:使用pathlib模块
from pathlib import Path

filename = 'example.txt'
basename = Path(filename).stem
extension = Path(filename).suffix
print('基本名称:', basename)
print('扩展名:', extension)

输出:

基本名称: example
扩展名: .txt

无论使用哪种方法,都能够方便地获取文件名及其扩展名。