AI Agent工具调用权限管控与细粒度授权系统实践
2026/8/1 23:06:26
在处理 ZIP 存档文件时,前期的工作虽然看似繁琐,但为后续编写操作 ZIP 存档中文件的类提供了便利。例如,创建一个利用ZipProcessor功能的照片缩放类就变得十分简单。
以下是创建照片缩放类的代码示例:
from PIL import Image class ScaleZip(ZipProcessor): def process_files(self): '''Scale each image in the directory to 640x480''' for filename in self.temp_directory.iterdir(): im = Image.open(str(filename)) scaled = im.resize((640, 480)) scaled.save(filename) if __name__ == "__main__": ScaleZip(*sys.argv[1:4]).process_zip()这个类的实现非常简单,它借助ZipProcessor完成文件的压缩和解压缩操作,而我们只需专注于对每张图片进行缩放处理。
在设计文本编辑器或文字处理