2023年12月31日发(作者:)
获取文件后缀的方法
获取文件后缀的方法可以使用以下几种方式:
1. 使用字符串操作方法:
- 使用字符串的`split()`方法,将文件名以`.`分隔为两部分,取第二部分作为文件后缀。
```python
file_name = ''
file_extension = file_('.')[-1]
print(file_extension) # 输出 'txt'
```
- 使用字符串的`rfind()`方法找到文件名中最后一个`.`的索引位置,取索引位置后面的字符作为文件后缀。
```python
file_name = ''
dot_index = file_('.')
file_extension = file_name[dot_index+1:]
print(file_extension) # 输出 'txt'
```
2. 使用``模块:
- 使用`xt()`方法,将文件名分割为文件名部分和文件后缀部分。
```python
import os
file_name = ''
file_extension = xt(file_name)[1]
print(file_extension) # 输出 '.txt'
```
- 使用`me()`方法获取文件名,再使用字符串的`split()`方法获取文件后缀。
```python
import os
file_name = ''
file_extension
me(file_name).split('.')[-1]
print(file_extension) # 输出 'txt'
```
=
3. 使用`pathlib`模块(Python 3.4及以上版本):
- 使用``对象的`.suffix`属性获取文件后缀。
```python
from pathlib import Path
file_name = ''
file_extension = Path(file_name).suffix
print(file_extension) # 输出 '.txt'
```
- 使用``对象的`.name`属性获取文件名,再使用字符串的`split()`方法获取文件后缀。
```python
from pathlib import Path
file_name = ''
file_extension = Path(file_name).('.')[-1]
print(file_extension) # 输出 'txt'


发布评论