ScreenGrab()采用0个位置参数,但给出了1个



我已经写了以下内容:

screenState = screenGrab(workingDirectory + '/Screenshots')

称之为此子例程:

def screenGrab(directory):
    """
    Takes a screenshot of an area of the screen.
    :params:
        directory : directory to save screenshot in
    """
    box = (x_pad + 1, y_pad + 1, x_pad + 961, y_pad + 641)
    im = ImageGrab.grab(box)
    im.save(directory + '/full_snap__' + str(int(time.time())) + '.png', 'PNG')

,当我尝试运行代码时,我会收到以下错误:

TypeError: screenGrab() takes 0 positional arguments but 1 was given

我不确定为什么会发生此错误。

对,愚蠢的错误。事实证明,我有两个具有相同名称具有相同函数的文件(一个是.pyw,另一个是.py)。

相关内容

  • 没有找到相关文章

最新更新