python 获取文件名
时间: 2023-10-16 10:19:42 浏览: 28
通过 os 模块中的 os.path.basename() 方法可以获取文件的文件名。
例如,在以下 Python 代码中,我们将路径作为参数传递给 os.path.basename() 方法,并得到了文件名:
```python
import os
path = "/Users/username/Documents/file.txt"
filename = os.path.basename(path)
print(filename)
```
输出结果:
```
file.txt
```
相关问题
python获取文件名
你可以使用Python内置的os模块获取文件名。具体实现方法如下:
```python
import os
# 获取文件名(包含扩展名)
filename = os.path.basename('/path/to/file.txt')
print(filename)
# 获取文件名(不包含扩展名)
filename_without_extension = os.path.splitext(filename)[0]
print(filename_without_extension)
```
其中,os.path.basename()方法用于获取文件名(包含扩展名),os.path.splitext()方法用于将文件名和扩展名分开。
Python 获取文件名
在 Python 中,可以使用以下方法获取文件名:
1. 使用 `os` 模块的 `basename` 函数:
```
import os
file_path = "/path/to/file.txt"
file_name = os.path.basename(file_path)
print(file_name)
```
输出:
```
file.txt
```
2. 使用字符串操作:
```
file_path = "/path/to/file.txt"
file_name = file_path.split("/")[-1]
print(file_name)
```
输出:
```
file.txt
```
注意:在 Windows 系统中文件路径的分隔符是 `\`,如果在 Windows 系统上使用此代码,请将文件路径的分隔符替换为 `\\`。