列出所有以.py结尾的文件的完整路径。 目录:C:\Users\Admin\AppData\Local\Programs\Python\Python39\Tools\scripts 1.列出该文件下的所有文件名 2.找到后缀为py的文件
时间: 2024-11-23 08:38:49 浏览: 83
如何解决python.exe: can’t open file ‘manage.py’: [Errno 2] No such file or directory这个问题
要列出指定目录 `C:\Users\Admin\AppData\Local\Programs\Python\Python39\Tools\scripts` 下的所有 `.py` 结尾的文件的完整路径,你可以使用 Python 的内置模块 `os` 和 `glob`。首先,我们需要导入这些模块,然后遍历目录及其子目录,查找`.py` 文件。
以下是一个简单的示例代码:
```python
import os
import glob
# 指定的目录
dir_path = r"C:\Users\Admin\AppData\Local\Programs\Python\Python39\Tools\scripts"
# 使用os.walk遍历目录树
for root, dirs, files in os.walk(dir_path):
# 使用glob.glob在当前目录下查找.py文件
python_files = [os.path.join(root, file) for file in files if file.endswith('.py')]
# 打印文件名(完整路径)
for file in python_files:
print(file)
```
这段代码会打印出所有在给定目录及其子目录中的 `.py` 文件的完整路径。
阅读全文