python分离文件名
时间: 2023-07-01 19:22:59 浏览: 77
可以使用Python内置的os模块中的os.path.basename()函数来分离文件名。示例如下:
```python
import os
filepath = "/path/to/example.txt"
filename = os.path.basename(filepath)
print("文件名:", filename) # 输出:文件名: example.txt
```
这里的`os.path.basename()`函数会将路径中最后一个“/”后面的字符串作为文件名返回。如果路径中最后一个“/”后面没有字符串,则返回空字符串。
相关问题
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模块来获取文件名。以下代码可以获取含有完整路径的文件名:
```
import os
path = '/path/to/file.txt'
file_name = os.path.basename(path)
print(file_name)
# 输出:file.txt
```
如果只需要获取文件名,可以使用split()函数:
```
import os
path = '/path/to/file.txt'
file_name = os.path.splitext(os.path.basename(path))[0]
print(file_name)
# 输出:file
```
这里的splitext()函数可以分离出文件名和扩展名,[0]则是指取出文件名部分。
阅读全文