Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “基本程序有问题”;参数值不正确(类型正确)“;_Python_Jes - Fatal编程技术网

Python “基本程序有问题”;参数值不正确(类型正确)“;

Python “基本程序有问题”;参数值不正确(类型正确)“;,python,jes,Python,Jes,对不起,如果这篇文章写得不好,这是我的第一篇文章。 我在为课堂编写代码时遇到了困难。它需要裁剪用户选择的图像。但每次运行代码时,我都会得到以下结果: 参数值不正确(类型正确)。 代码如下: def crop(startX,endX,startY,endY): file = pickAFile() pic = makePicture(file) show(pic) newPic = makeEmptyPicture(endX - startX, endY - startY) newPi

对不起,如果这篇文章写得不好,这是我的第一篇文章。 我在为课堂编写代码时遇到了困难。它需要裁剪用户选择的图像。但每次运行代码时,我都会得到以下结果: 参数值不正确(类型正确)。 代码如下:

def crop(startX,endX,startY,endY):

file = pickAFile()
pic  = makePicture(file)
show(pic)

newPic    = makeEmptyPicture(endX - startX, endY - startY)
newPixels = getPixels(newPic)

for x in range(startX,endX):
 for y in range(startY,endY):

   color = getColor(getPixel(pic, x, y))

   setColor(newPixels,color)
当我使用代码时,第44行出现了一个错误。 如果能帮我解决这个问题,我将不胜感激。 谢谢大家!

下面是全部问题: 参数值不正确(类型正确)。 试图将参数传递给函数时出错。
请检查第44行的/Users/robertking/homography_4a的第42行

错误……我在这里没有看到44行。复制并粘贴堆栈跟踪,以便我们可以看到完整的错误消息。另外,请修复您的缩进。我刚刚意识到我忘了我在项目中有另一个函数,因此行不正确。等等是18号线。。。这是全部信息。参数值不正确(类型正确)。试图将参数传递给函数时出错。请检查/Users/robertking/homotation4aI的第42行,我不知道JES,但它看起来像是
newPixels
是一个像素列表,您要将整个列表传递给
setColor
,但是
setColor
的第一个参数需要是一个像素。