python 用os.path获取文件后缀名
时间: 2024-05-13 10:19:55 浏览: 6
可以使用os.path.splitext()函数来获取文件的后缀名。
示例代码:
```python
import os
# 文件路径
file_path = '/path/to/file.txt'
# 获取文件后缀名
file_ext = os.path.splitext(file_path)[1]
print(file_ext) # .txt
```
os.path.splitext()函数会将文件路径拆分成文件名和扩展名两部分,并以元组的形式返回,其中第二个元素就是文件的后缀名。
相关问题
python 用os.path获取文件后缀名txt
可以使用`os.path.splitext()`函数来获取文件的后缀名。示例代码如下:
```python
import os
filename = "example.txt"
file_extension = os.path.splitext(filename)[1]
print(file_extension)
```
输出结果为:
```
.txt
```
其中`os.path.splitext()`函数将文件名和扩展名分离开来,返回一个元组,第二个元素即为文件的扩展名。
python 用os.path获取没有后缀名的文件名称
可以使用 `os.path.splitext()` 函数获取文件名和后缀名,然后再使用 `os.path.basename()` 函数获取不带后缀名的文件名。示例代码如下:
```python
import os
filename = 'example.txt'
basename, ext = os.path.splitext(filename)
name = os.path.basename(basename)
print(name) # 输出:example
```
如果文件名没有后缀名,直接使用 `os.path.basename()` 函数即可获取不带后缀名的文件名。