python 程序放到文件夹中,运行程序,自动分类,同名字,自动分类到同名字文件夹
时间: 2024-03-22 14:39:44 浏览: 74
python程序实现文件自动分类
实现这个功能,你可以使用Python的os和shutil库。以下是实现的代码示例:
```python
import os
import shutil
# 遍历文件夹中的所有文件
for filename in os.listdir('.'):
# 判断是否为文件夹
if os.path.isdir(filename):
continue
# 获取文件名和扩展名
basename, ext = os.path.splitext(filename)
# 创建目标文件夹
if not os.path.exists(basename):
os.mkdir(basename)
# 移动文件到目标文件夹
shutil.move(filename, os.path.join(basename, filename))
```
以上代码会遍历当前文件夹中的所有文件,如果文件名相同(不包括扩展名),就会将其移动到同名的文件夹中。如果同名文件夹不存在,就会创建该文件夹。请注意,这个程序会移动文件,所以请务必备份原始文件。
阅读全文