用python代码实现查找文件夹下所有以“.dw”结尾的文件,并保存到excel表中
时间: 2023-11-22 14:53:58 浏览: 49
你可以使用Python的os和xlwt库来实现这个任务。以下是一个简单的示例代码:
```python
import os
import xlwt
# 创建一个Excel工作簿
workbook = xlwt.Workbook()
# 创建一个工作表
sheet = workbook.add_sheet('DW Files')
# 设置表头
sheet.write(0, 0, '文件名')
# 设置起始行号
row = 1
# 遍历目标文件夹下的所有文件
for root, dirs, files in os.walk('path/to/folder'):
for file in files:
# 判断文件是否以.dw结尾
if file.endswith('.dw'):
# 将文件名写入Excel表格中
sheet.write(row, 0, os.path.join(root, file))
row += 1
# 保存Excel工作簿
workbook.save('dw_files.xls')
```
请将`path/to/folder`替换为你要搜索的文件夹路径。此代码将在当前目录下创建一个名为`dw_files.xls`的Excel文件,并将所有以`.dw`结尾的文件名保存到其中。
相关问题
用python代码实现查找文件夹下所有以“.dw”结尾的文件,并打印出来
可以使用Python内置的os模块和glob模块来实现。
```python
import os
import glob
# 获取当前文件夹下所有以".dw"结尾的文件路径
file_list = glob.glob(os.path.join(os.getcwd(), "*.dw"))
# 打印出所有文件路径
for file_path in file_list:
print(file_path)
```
代码中,首先使用glob模块的glob函数查找当前文件夹下所有以“.dw”结尾的文件路径,并将它们存储在一个列表中。然后使用for循环遍历列表,依次打印出所有文件路径。其中,os模块中的join函数可以将文件夹路径和文件名连接起来。os模块中的getcwd函数可以获取当前文件夹路径。
使用python代码查找某文件夹内所有文件夹及文件名称并保存到excel表中
您可以使用以下Python代码来查找指定文件夹内的所有文件夹和文件,并将它们保存到Excel表格中:
```python
import os
import pandas as pd
# 设置文件夹路径
folder_path = "your_folder_path"
# 遍历文件夹内所有文件夹和文件
files = []
for dirpath, subdirs, filenames in os.walk(folder_path):
for filename in filenames:
files.append(os.path.join(dirpath, filename))
# 将结果保存到Excel表格
df = pd.DataFrame(files, columns=["File Name"])
df.to_excel("output.xlsx", index=False)
```
请将 "your_folder_path" 替换为您要查找的文件夹的实际路径,并将结果保存到 "output.xlsx" 文件中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)