python获取文件名
时间: 2023-08-12 12:54:36 浏览: 90
可以使用Python的os模块来获取文件夹下的所有文件名。具体的代码如下:
```python
import os
# 指定文件夹路径
folder_path = "/path/to/folder"
# 获取文件夹下的所有文件名
file_names = os.listdir(folder_path)
# 打印所有文件名
for file_name in file_names:
print(file_name)
```
其中,`os.listdir()`函数可以获取指定文件夹下的所有文件名,返回一个列表。然后我们可以使用循环遍历这个列表,打印出所有文件名。
相关问题
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 系统上使用此代码,请将文件路径的分隔符替换为 `\\`。
python 获取文件名
通过 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
```
阅读全文