python获取文件名
时间: 2023-08-12 13:54:36 浏览: 95
可以使用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 获取文件名
通过 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.path` 模块来获取文件名的后缀。
下面是一个示例代码:
```python
import os
filename = "example.txt"
file_extension = os.path.splitext(filename)[1]
print("文件名后缀:", file_extension)
```
输出结果会是: `文件名后缀: .txt`。
在上述代码中,`os.path.splitext()` 函数将文件名和扩展名分开,并返回一个包含文件名和扩展名的元组。我们可以通过索引位置 `[1]` 获取到扩展名。
如果要获取文件的完整路径,可以使用 `os.path.splitext()` 函数的第一个元素: `os.path.splitext(filename)[0]`。
阅读全文