D:/JPEGImages中有jpg和xml文件,请写python代码将jpg文件存放在D:/jpgdata,,将xml文件存在D:/xmldata
时间: 2024-02-06 08:13:03 浏览: 69
python读取xml文件代码
以下是Python代码实现:
```python
import os
import shutil
jpg_dir = 'D:/JPEGImages'
xml_dir = 'D:/xmldata'
jpg_out_dir = 'D:/jpgdata'
# 创建jpg输出目录
if not os.path.exists(jpg_out_dir):
os.makedirs(jpg_out_dir)
# 遍历JPEGImages目录
for file_name in os.listdir(jpg_dir):
file_path = os.path.join(jpg_dir, file_name)
if os.path.isfile(file_path) and file_name.endswith('.jpg'):
# 移动jpg文件到输出目录
shutil.move(file_path, os.path.join(jpg_out_dir, file_name))
elif os.path.isfile(file_path) and file_name.endswith('.xml'):
# 移动xml文件到输出目录
shutil.move(file_path, os.path.join(xml_dir, file_name))
```
这段代码会遍历`D:/JPEGImages`目录下的所有文件,将后缀名为`.jpg`的文件移动到`D:/jpgdata`目录,将后缀名为`.xml`的文件移动到`D:/xmldata`目录。如果输出目录不存在,则会自动创建。
阅读全文