python自动整理并归档当前目录下扩展名为“提醒他”的 文件
时间: 2023-09-04 10:07:11 浏览: 38
可以使用Python中的os和shutil库来实现自动整理和归档文件。以下是一个示例代码,可以将当前目录下扩展名为“.txt”的文件移动到新的“提醒他”文件夹中:
```python
import os
import shutil
# 创建新文件夹
if not os.path.exists('提醒他'):
os.makedirs('提醒他')
# 获取当前目录下所有扩展名为“.txt”的文件
files = [f for f in os.listdir('.') if f.endswith('.txt')]
# 移动文件到新文件夹中
for f in files:
shutil.move(f, os.path.join('提醒他', f))
```
你可以根据自己的需求修改代码中的文件扩展名和文件夹名称。
相关问题
python自动整理并归档当前目录下扩展名为“.txt"文件
可以使用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的子目录中。你可以根据需要修改代码中的子目录名和扩展名。
python自动整理并归档当前目录下扩展名为“.txt"的文件
可以使用Python的os和shutil模块来完成自动整理并归档当前目录下扩展名为“.txt"的文件。
以下是一个示例代码:
```python
import os
import shutil
# 获取当前目录路径
current_dir = os.getcwd()
# 创建一个新文件夹来存放归档文件
archive_dir = os.path.join(current_dir, 'archive')
if not os.path.exists(archive_dir):
os.mkdir(archive_dir)
# 获取所有扩展名为.txt的文件,并移动到归档文件夹中
for file in os.listdir(current_dir):
if file.endswith('.txt'):
file_path = os.path.join(current_dir, file)
shutil.move(file_path, archive_dir)
```
这段代码将获取当前目录路径,创建一个名为“archive”的新文件夹来存放归档文件,获取所有扩展名为“.txt”的文件,并将它们移动到归档文件夹中。你可以根据需要修改代码以适应你的特定情况。