python遍历文件夹中文件并输出文件名
时间: 2023-06-04 21:06:05 浏览: 197
可以使用os库的walk方法遍历文件夹中的文件,示例代码如下:
```python
import os
def traverse_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path)
# 示例文件夹路径为当前目录下的example_folder
traverse_folder('./example_folder')
```
相关问题
python 遍历文件夹中的文件名
在 Python 中遍历文件夹中的文件名可以使用 `os` 模块。具体步骤如下:
1. 首先导入 `os` 模块:`import os`
2. 指定要遍历的文件夹路径:`folder_path = '/path/to/folder'`
3. 使用 `os.listdir()` 函数获取该文件夹下所有文件和文件夹的名称列表:`file_list = os.listdir(folder_path)`
4. 遍历 `file_list` 列表,判断每个元素是否是文件,如果是文件,则打印出文件名:
```
for file_name in file_list:
file_path = os.path.join(folder_path, file_name)
if os.path.isfile(file_path):
print(file_name)
```
完整的代码如下:
```python
import os
folder_path = '/path/to/folder'
file_list = os.listdir(folder_path)
for file_name in file_list:
file_path = os.path.join(folder_path, file_name)
if os.path.isfile(file_path):
print(file_name)
```
这样就可以遍历并打印出指定文件夹中的所有文件名了。
python 遍历文件夹并输出所有文件
可以使用os模块中的walk函数遍历文件夹,并使用print函数输出所有文件名。示例代码如下:
import os
def traverse_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
print(os.path.join(root, file))
# 示例:遍历当前文件夹
traverse_folder('./')