python 用os.path获取文件后缀名
时间: 2024-05-13 17:19:55 浏览: 251
可以使用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获取文件名称和文件后缀名
你可以使用 os.path 模块中的 basename 和 splitext 函数来获取文件名和后缀名。
示例代码:
```python
import os
filename = "/path/to/file.txt"
basename = os.path.basename(filename) # 获取文件名
suffix = os.path.splitext(basename)[1] # 获取后缀名
print("文件名:", basename)
print("后缀名:", suffix)
```
输出结果:
```
文件名: file.txt
后缀名: .txt
```
python os.path 获取没有后缀名的文件名称
可以使用`os.path.splitext()`函数获取文件名和扩展名,然后再去掉扩展名即可获得没有后缀名的文件名称。
示例代码如下:
```python
import os
filename = 'example.txt'
file_basename, file_extension = os.path.splitext(filename)
print(f'File basename: {file_basename}')
print(f'File extension: {file_extension}')
file_name_without_extension = os.path.basename(file_basename)
print(f'File name without extension: {file_name_without_extension}')
```
输出:
```
File basename: example
File extension: .txt
File name without extension: example
```
阅读全文