将E盘文件夹中的所有tar文件直接解压到D盘新建的当天的文件夹中,结束后输出DONE,的python实现
时间: 2023-08-16 09:08:40 浏览: 151
python解压TAR文件至指定文件夹的实例
您可以在代码的最后加上一句`print('DONE')`来输出`DONE`,表示程序执行完毕。具体实现代码如下:
```python
import os
import tarfile
import datetime
# 获取当前日期
today = datetime.datetime.now().strftime('%Y-%m-%d')
# 新建文件夹
os.makedirs('D:/'+today)
# 遍历文件夹中的所有tar文件,解压到新文件夹
for filename in os.listdir('E:/'):
if filename.endswith('.tar'):
with tarfile.open('E:/'+filename, 'r') as tar:
tar.extractall('D:/'+today)
print('DONE')
```
其中,`print('DONE')`用于输出`DONE`,表示程序执行完毕。您需要将`E:/`替换为实际的源文件夹路径,将`D:/`替换为实际的目标文件夹路径。执行完上述代码后,E盘文件夹中的所有tar文件将被解压到D盘一个新建的当天的文件夹中,并输出`DONE`。
阅读全文