python运行错误TypeError: unsupported operand type(s) for -: 'str' and 'str'

cut.py的内容如下:#-*-coding:utf-8-*-importImageimportsysimportos.pathfromdatetimeimport*im... cut.py的内容如下:

# -*- coding: utf-8 -*- import Image import sys import os.path from datetime import * import random import time IMAGE_BAKUP = "/few" #_CONTENT_TYPES = { '.png': 'image/png', '.gif': 'image/gif', '.jpg': 'image/jpeg', '.jpeg': 'image/jpeg', '.jpe': 'image/jpeg' } _CONTENT_TYPES = { 'image/png': '.png', 'image/gif': '.gif', 'image/jpeg': '.jpg', 'image/jpeg': '.jpeg' } IMAGE_BAKUP = '' IMAGE_PATH = sys.argv[1] IMAGE_X1 = sys.argv[2] IMAGE_Y1 = sys.argv[3] IMAGE_X2 = sys.argv[4] IMAGE_Y2 = sys.argv[5] im = Image.open(IMAGE_PATH) #打开图片句柄 box = (IMAGE_X1,IMAGE_Y1,IMAGE_X2,IMAGE_Y2) #设定裁剪区域 region = im.crop(box) #裁剪图片,并获取句柄region region.save(IMAGE_BAKUP + datetime.now()+random.randint(0,99),) #保存图片 print int(time.time()); print '%s%s-%s%s'%(IMAGE_BAKUP,int(time.time()),random.randint(0,99), _CONTENT_TYPES[_CONTENT_TYPES])

运行后出错
展开
 我来答
佩佩做手工
高粉答主

推荐于2019-08-24 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:370
采纳率:90%
帮助的人:11.1万
展开全部

IMAGE_X1 = sys.argv[2] 

IMAGE_Y1 = sys.argv[3] 

IMAGE_X2 = sys.argv[4] 

IMAGE_Y2 = sys.argv[5] 

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式