請你幫我用python寫一段代碼,需要實現在指定路徑文件夾中,獲取當天生成的txt文件,並將文件複製到本地路徑中,並將路徑中所有的TXT文件内容匯總在一個文檔中
时间: 2023-12-30 13:04:37 浏览: 9
以下是一个可以实现你所需功能的 Python 代码:
```python
import os
import shutil
from datetime import date
# 指定目标文件夹路径和本地路径
src_folder = '目标文件夹路径'
dst_folder = '本地路径'
# 获取今天的日期
today = date.today()
# 遍历目标文件夹中的所有文件
for file_name in os.listdir(src_folder):
if file_name.endswith('.txt') and os.path.getmtime(os.path.join(src_folder, file_name)).date() == today:
# 如果是今天生成的 txt 文件,复制到本地路径
shutil.copy(os.path.join(src_folder, file_name), os.path.join(dst_folder, file_name))
# 将本地路径中所有 txt 文件的内容汇总到一个文档
with open('汇总文档.txt', 'w') as f:
for file_name in os.listdir(dst_folder):
if file_name.endswith('.txt'):
with open(os.path.join(dst_folder, file_name), 'r') as t:
f.write(t.read())
```
需要注意的是,这段代码只能在本地运行,因为需要读取指定路径下的文件。同时,你需要将代码中的 `目标文件夹路径` 和 `本地路径` 分别替换成你的目标文件夹路径和本地路径。