查询指定目录下,所有的.py文件
时间: 2024-05-03 19:20:02 浏览: 20
可以使用以下命令在终端中查询指定目录下所有的.py文件:
```
find /path/to/directory -name "*.py"
```
其中,`/path/to/directory`是指定的目录路径,`-name "*.py"`表示查询以.py为后缀名的文件。命令执行后,会列出所有符合条件的文件路径。
相关问题
得到指定目录及其子目录下的所有.py文件 样例:
您可以使用以下代码来获取指定目录及其子目录下的所有.py文件:
```python
import os
def get_py_files(directory):
py_files = []
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith(".py"):
py_files.append(os.path.join(root, file))
return py_files
# 指定目录
directory = "/path/to/directory"
# 获取.py文件列表
py_files = get_py_files(directory)
# 打印文件列表
for file in py_files:
print(file)
```
请将`/path/to/directory`替换为您想要查找的目录的实际路径。此代码将递归遍历指定目录及其子目录,并将所有扩展名为.py的文件添加到列表中。
编写函数,获取指定文件夹下的.py文件列表
好的,可以使用Python自带的os模块来实现。以下是获取指定文件夹下所有.py文件的函数:
```python
import os
def get_python_files(path):
"""
获取指定文件夹下的.py文件列表
:param path: 文件夹路径
:return: .py文件列表
"""
py_files = []
for root, dirs, files in os.walk(path):
for file in files:
if file.endswith('.py'):
py_files.append(os.path.join(root, file))
return py_files
```
使用时,只需传入要查询的文件夹路径即可:
```python
path = '/path/to/folder'
python_files = get_python_files(path)
print(python_files)
```
注意修改`path`变量的值为你要查询的文件夹路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)