如何在Python中获取文件的名称和扩展名
发布时间:2024-01-04 12:07:17
在Python中获取文件的名称和扩展名可以使用os模块和os.path模块来实现。
首先,我们需要导入os和os.path模块:
import os import os.path
然后,我们可以使用os.path.basename()函数来获取文件的名称。这个函数接受一个文件路径作为参数,并返回文件的名称。例如:
file_path = "/path/to/file.txt" file_name = os.path.basename(file_path) print(file_name)
输出:
file.txt
接下来,我们可以使用os.path.splitext()函数来获取文件的扩展名。这个函数接受一个文件路径作为参数,并返回文件的扩展名。例如:
file_path = "/path/to/file.txt" file_ext = os.path.splitext(file_path)[1] print(file_ext)
输出:
.txt
注意,os.path.splitext()函数返回的是一个元组,其中 个元素是文件的名称,第二个元素是文件的扩展名。我们可以通过索引获取扩展名。
下面是一个完整的例子,演示如何获取文件的名称和扩展名:
import os
import os.path
file_path = "/path/to/file.txt"
# 获取文件名称
file_name = os.path.basename(file_path)
print("文件名:", file_name)
# 获取文件扩展名
file_ext = os.path.splitext(file_path)[1]
print("扩展名:", file_ext)
输出:
文件名: file.txt 扩展名: .txt
以上就是在Python中获取文件的名称和扩展名的方法和示例。希望能对你有所帮助!
