Python读取文件名及后缀详解
在Python中,我们常常需要读取文件名及文件后缀来进行各种操作。本文将详细讲解如何使用Python获取文件名及文件后缀。
获取文件名
要获取文件名,我们可以使用os模块中的os.path.basename()函数。
import os
# 定义文件路径
file_path = 'C:/Users/Administrator/Desktop/test.txt'
# 使用os.path.basename()函数获取文件名
file_name = os.path.basename(file_path)
print(file_name) # 输出 test.txt
在上面的代码中,我们首先导入了os模块,然后定义了一个文件路径。使用os.path.basename()函数可以获取指定路径的文件名,并将其输出。
获取文件后缀
要获取文件后缀,我们可以使用Python字符串的split()方法。
import os
# 定义文件路径
file_path = 'C:/Users/Administrator/Desktop/test.txt'
# 使用split()方法获取文件后缀
file_extension = os.path.splitext(file_path)[1]
print(file_extension) # 输出 .txt
在上面的代码中,我们先是导入了os模块,然后定义了一个文件路径。使用os.path.splitext()函数可以获取指定路径的文件名和文件后缀,并返回一个元组类型。我们只需要取元组的第二个值,即可得到文件后缀。
示例
import os
# 定义文件路径
file_path = 'C:/Users/Administrator/Desktop/test.txt'
# 获取文件名
file_name = os.path.basename(file_path)
print('文件名:', file_name)
# 获取文件后缀
file_extension = os.path.splitext(file_path)[1]
print('文件后缀:', file_extension)
输出结果:
文件名: test.txt
文件后缀: .txt
另一个示例:
import os
# 定义文件路径
file_path = 'C:/Users/Administrator/Desktop/abc.jpg'
# 获取文件名
file_name = os.path.basename(file_path)
print('文件名:', file_name)
# 获取文件后缀
file_extension = os.path.splitext(file_path)[1]
print('文件后缀:', file_extension)
输出结果:
文件名: abc.jpg
文件后缀: .jpg
以上就是Python读取文件名及文件后缀的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python读取文件名及后缀详解 - Python技术站