用Python遍历文件夹下的excle,排除临时文件
时间: 2023-12-03 14:47:37 浏览: 84
你可以使用Python的os和xlrd模块来实现遍历文件夹下的Excel文件,其中排除临时文件可以通过文件名后缀来判断。
以下是一个示例代码:
```python
import os
import xlrd
# 遍历文件夹
for root, dirs, files in os.walk("your_folder_path"):
for file in files:
# 判断文件名后缀是否为Excel文件
if file.endswith(".xls") or file.endswith(".xlsx"):
# 排除临时文件
if not file.startswith("~$"):
# 读取Excel文件
excel_file = os.path.join(root, file)
workbook = xlrd.open_workbook(excel_file)
# 在此处进行Excel文件的处理
```
在上述代码中,你需要将 `your_folder_path` 替换为实际的文件夹路径。使用 `os.walk` 函数可以遍历指定文件夹及其子文件夹下的所有文件和文件夹。对于每个文件,使用 `endswith` 函数判断其是否为Excel文件,使用 `startswith` 函数判断其是否为临时文件。如果是Excel文件且不是临时文件,则使用 `xlrd` 模块读取该文件并进行处理。
阅读全文