python遍历文件夹中文件并输出文件名
时间: 2023-06-04 16:06:05 浏览: 393
可以使用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`和`os.listdir()`函数来遍历文件夹的内容,并通过`for`循环打印出每个文件的名称。下面是一个简单的示例:
```python
import os
def list_files_in_folder(folder_path):
for filename in os.listdir(folder_path):
if os.path.isfile(os.path.join(folder_path, filename)):
print(filename)
# 使用方法
folder_to_search = "/path/to/your/folder" # 替换为你想要遍历的实际文件夹路径
list_files_in_folder(folder_to_search)
```
在这个例子中,`os.listdir(folder_path)`返回指定文件夹下的所有名字,`os.path.isfile(os.path.join(folder_path, filename))`检查是否每个名字对应的是一个文件而不是目录。如果是文件,则打印出来。
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)
```
这样就可以遍历并打印出指定文件夹中的所有文件名了。
阅读全文