python自动整理并归档当前目录下扩展名为“.txt"文件
时间: 2023-12-06 11:44:46 浏览: 64
归档.zip
可以使用Python的os和shutil模块来实现自动整理并归档当前目录下扩展名为“.txt"文件。
首先,需要使用os模块中的listdir()函数列出当前目录下的所有文件和子目录,然后使用shutil模块中的move()函数将扩展名为“.txt"的文件移动到指定的目录中。具体代码如下:
```python
import os
import shutil
# 获取当前目录路径
current_path = os.getcwd()
# 创建一个名为txt_files的子目录
txt_dir = os.path.join(current_path, 'txt_files')
if not os.path.exists(txt_dir):
os.mkdir(txt_dir)
# 遍历当前目录下的所有文件和子目录
for filename in os.listdir(current_path):
# 判断是否为txt文件
if filename.endswith('.txt'):
# 将txt文件移动到txt_files目录下
shutil.move(os.path.join(current_path, filename), os.path.join(txt_dir, filename))
```
以上代码将自动将当前目录下扩展名为“.txt"的文件移动到一个名为txt_files的子目录中。你可以根据需要修改代码中的子目录名和扩展名。
阅读全文