编写一个Python脚本,遍历当前目录及其所有子目录,列出所有以.py结尾的文件的完整路径。 目录:C:\Users\Admin\AppData\Local\Programs\Python\Python39\Tools\scripts
时间: 2024-11-04 08:14:36 浏览: 51
当然,你可以使用Python的os模块来实现这个功能。以下是一个简单的脚本来完成这个任务:
```python
import os
# 定义要遍历的根目录
root_dir = r"C:\Users\Admin\AppData\Local\Programs\Python\Python39\Tools\scripts"
def list_python_files(directory):
# 使用os.walk()遍历目录及其所有子目录
for root, dirs, files in os.walk(directory):
# 检查文件是否以.py结尾
python_files = [os.path.join(root, file) for file in files if file.endswith('.py')]
# 打印找到的.py文件的完整路径
for file_path in python_files:
print(file_path)
# 开始遍历指定目录
list_python_files(root_dir)
```
当你运行这段代码时,它会在给定的目录下查找所有的`.py`文件,并打印它们的完整路径。
阅读全文