python如何输出文件名和后缀名
时间: 2023-03-26 17:03:19 浏览: 121
可以使用os.path.splitext()函数来输出文件名和后缀名。示例代码如下:
import os
filename = 'example.txt'
basename, extension = os.path.splitext(filename)
print('文件名:', basename)
print('后缀名:', extension)
输出结果为:
文件名: example
后缀名: .txt
相关问题
python分离文件名和后缀
可以使用Python内置的os模块中的os.path.splitext()函数来分离文件名和后缀。示例如下:
```python
import os
filename = "example.txt"
name, ext = os.path.splitext(filename)
print("文件名:", name) # 输出:文件名: example
print("后缀名:", ext) # 输出:后缀名: .txt
```
这里的`os.path.splitext()`函数会将文件名和后缀名分别赋值给`name`和`ext`两个变量。注意,`ext`变量中包含了文件名前面的点号("."),需要注意处理。
python判断文件名的后缀
在Python中,你可以使用os模块的pathlib库或简单的字符串操作来判断文件名的后缀,也就是文件的扩展名。以下是两种常见的方式:
1. 使用`pathlib`库:
```python
from pathlib import Path
def get_file_extension(file_path):
path = Path(file_path)
return path.suffix
file_name = "example.txt"
extension = get_file_extension(file_name) # 输出: ".txt"
```
2. 使用字符串切片:
```python
def get_file_extension(file_name):
dot_index = file_name.rfind('.') # 查找最后一个"."的位置
if dot_index != -1: # 如果存在"."
return file_name[dot_index+1:] # 返回从"."之后的部分
else:
return "" # 没有后缀
file_name = "example.txt"
extension = get_file_extension(file_name) # 输出: ".txt"
```
阅读全文
相关推荐
















