python打开文件夹,并查找文件夹下的所有文件
时间: 2023-04-06 12:04:29 浏览: 171
可以使用Python的os模块来打开文件夹并查找文件夹下的所有文件。具体代码如下:
```python
import os
folder_path = 'path/to/folder' # 文件夹路径
files = [] # 存储文件名的列表
for dirpath, dirnames, filenames in os.walk(folder_path):
for filename in filenames:
files.append(os.path.join(dirpath, filename))
print(files) # 打印所有文件的路径
```
这段代码会遍历文件夹下的所有文件和子文件夹,并将所有文件的路径存储在一个列表中。你可以根据自己的需要对这些文件进行操作。
相关问题
python 查找文件夹下所有文件的代码
以下是 Python 查找文件夹下所有文件的代码:
```python
import os
# 文件夹路径
folder_path = 'path/to/folder'
# 遍历文件夹
for root, dirs, files in os.walk(folder_path):
# 遍历文件
for file in files:
# 打印文件路径
print(os.path.join(root, file))
```
上述代码中,我们使用 `os.walk` 函数遍历文件夹,函数返回三个值:
- `root`:当前遍历的文件夹路径;
- `dirs`:当前遍历的文件夹下的子文件夹列表;
- `files`:当前遍历的文件夹下的文件列表。
然后我们使用嵌套循环,遍历文件夹下的所有文件,并打印每个文件的路径。你可以根据自己的需求对代码进行修改。
python 遍历文件夹下的所有.c文件
以下是一个Python程序,可以遍历文件夹下的所有.c文件:
```python
import os
def find_c_files(path):
c_files = []
for root, dirs, files in os.walk(path):
for file in files:
if file.endswith(".c"):
c_files.append(os.path.join(root, file))
return c_files
if __name__ == '__main__':
path = '/path/to/folder'
c_files = find_c_files(path)
for file in c_files:
print(file)
```
这个程序使用`os.walk`函数遍历文件夹,查找所有以“.c”结尾的文件,并将它们的完整路径添加到一个列表中。最后,程序打印出找到的所有.c文件的完整路径。