我是 python 新手,并且已经显示了用于运行函数的“驱动程序”,而无需将它们输入命令行,
我不明白驱动程序的概念或如何正确输入它们,任何关于如何使用它们的反馈都会很棒!
我不明白的是输入函数makeGreyscaleThenNegate(pic)如何调用def函数makeGreyscaleThenNegate(picture):当输入值不同时(pic)与(picture)。(我想这是因为我不知道“驱动程序”功能是如何工作的。)
这是我看到的
def driverGrey():
pic=makePicture(pickAFile())
repaint(pic)
makeGreyscaleThenNegate(pic)
repaint(pic)
def makeGreyscaleThenNegate(picture):
for px in getPixels(picture):
lum=(getRed(px)+getGreen(px)+getBlue(px)/3
lum=255-lum
setColor(px,makeColor(lum,lum,lum))
我的信念是让它起作用,(图片)在创建“驱动程序”功能之前已经被命名/定义了吗?我只是不确定(图片)和(图片)如何引用同一个文件,或者我完全误解了这个..