python获取文件后缀
时间: 2023-10-03 19:05:48 浏览: 50
Python获取文件后缀可以通过以下方式实现:
```python
filename = "example.txt"
file_extension = filename.split(".")[-1]
print(file_extension) # 输出 "txt"
```
以上代码会将文件名字符串 "example.txt" 分割成两部分,即 "example" 和 "txt"。最后一个 "-" 符号之后的字符串就是文件扩展名,获取方法为取数组中最后一个元素。
相关问题
Python获取文件后缀
在Python中,可以使用以下方法获取文件的后缀名:
1. 使用split()方法:可以使用字符串的split()方法将文件名按照"."进行分割,然后取最后一个元素作为文件的后缀名。示例代码如下:
```python
filename = "example.txt"
file_extension = filename.split(".")[-1]
print(file_extension) # 输出:txt
```
2. 使用os模块的path.splitext()方法:os模块提供了path模块,其中的splitext()方法可以直接获取文件的后缀名。示例代码如下:
```python
import os
filename = "example.txt"
file_extension = os.path.splitext(filename)[1]
print(file_extension) # 输出:.txt
```
3. 使用os模块的path.basename()方法和str.rsplit()方法:可以使用os模块的path.basename()方法获取文件名,然后使用str.rsplit()方法按照"."进行分割,取最后一个元素作为文件的后缀名。示例代码如下:
```python
import os
filename = "example.txt"
file_extension = os.path.basename(filename).rsplit(".", 1)[-1]
print(file_extension) # 输出:txt
```
python 获取文件后缀
文件后缀可以通过os.path.splitext()函数来获取,示例代码如下:
```
import os
filename = 'example.txt'
file_extension = os.path.splitext(filename)[-1]
print(file_extension)
```
输出结果为:
```
.txt
```