python 文件的遍历
时间: 2024-04-25 16:24:55 浏览: 80
回答: 要遍历Python文件夹中的所有文件,可以使用os模块中的os.walk()函数。这个函数可以递归地遍历文件夹及其子文件夹中的所有文件。以下是一个示例代码,可以遍历指定文件夹下的所有Python文件并打印文件名:
```python
import os
def traverse_files(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith('.py'):
print(file)
folder_path = r'D:\PythonFiles'
traverse_files(folder_path)
```
在这个示例中,我们定义了一个名为traverse_files()的函数,它接受一个文件夹路径作为参数。然后,我们使用os.walk()函数遍历文件夹及其子文件夹中的所有文件。对于每个文件,我们检查文件名是否以'.py'结尾,如果是,则打印文件名。
请注意,你需要将`folder_path`替换为你要遍历的文件夹的实际路径。
#### 引用[.reference_title]
- *1* [python遍历文件](https://blog.csdn.net/Jacktuo/article/details/120936589)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [python遍历文件夹下所有文件](https://blog.csdn.net/sazass/article/details/98071353)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文