【发布时间】:2022-11-21 19:20:07
【问题描述】:
嗨,我是 python 的新手,我有一个问题,我不知道如何运行这两个函数。有人可以给我指示我该怎么做吗?
import shutil
from pathlib import Path
from xml.etree import ElementTree as ET
def contains_drone(path):
tree = ET.parse(path.as_posix())
root = tree.getroot()
for obj in root.findall('object'):
rank = obj.find('name').text
if rank == 'drone':
return True
return False
def move_drone_files(src='D:\\TomProject\\Images, dst='D:\\TomProject\\Images\\Done'):
src, dst = Path(src), Path(dst)
for path in src.iterdir():
if path.suffix == '.xml' and contains_drone(path):
print(f'Moving {path.as_posix()} to {dst.as_posix()}')
shutil.move(path, dst)
【问题讨论】:
-
能详细说一下run 2函数的含义吗?你是说并发吗?你能打电话给
move_drone_files()吗?
标签: python