使用python代码将文件夹中的json文件和jpg文件分别复制到不同的文件夹下
时间: 2023-08-07 10:03:15 浏览: 157
可以使用Python的os和shutil模块来实现这个任务。具体步骤如下:
1. 导入os和shutil模块
```python
import os
import shutil
```
2. 定义源文件夹、目标文件夹以及文件类型
```python
source_folder = '源文件夹路径'
jpg_folder = '目标jpg文件夹路径'
json_folder = '目标json文件夹路径'
jpg_extension = '.jpg'
json_extension = '.json'
```
3. 遍历源文件夹下的所有文件,根据文件类型复制到对应的目标文件夹中
```python
for file_name in os.listdir(source_folder):
# 拼接文件路径
file_path = os.path.join(source_folder, file_name)
# 判断文件类型并复制到对应的目标文件夹中
if file_name.endswith(jpg_extension):
shutil.copy(file_path, jpg_folder)
elif file_name.endswith(json_extension):
shutil.copy(file_path, json_folder)
else:
print(f'未处理的文件类型:{file_name}')
```
完整代码如下:
```python
import os
import shutil
source_folder = '源文件夹路径'
jpg_folder = '目标jpg文件夹路径'
json_folder = '目标json文件夹路径'
jpg_extension = '.jpg'
json_extension = '.json'
for file_name in os.listdir(source_folder):
# 拼接文件路径
file_path = os.path.join(source_folder, file_name)
# 判断文件类型并复制到对应的目标文件夹中
if file_name.endswith(jpg_extension):
shutil.copy(file_path, jpg_folder)
elif file_name.endswith(json_extension):
shutil.copy(file_path, json_folder)
else:
print(f'未处理的文件类型:{file_name}')
```
阅读全文