Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.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总是删除NameError:name';温德尔';即使我没有';不要在我的代码中使用它_Python_Python 3.x - Fatal编程技术网

Python总是删除NameError:name';温德尔';即使我没有';不要在我的代码中使用它

Python总是删除NameError:name';温德尔';即使我没有';不要在我的代码中使用它,python,python-3.x,Python,Python 3.x,我试着用一些颜色检查代码和其他东西为Piano Tiles 2制作一个宏。这就是我得到的: def PixCol(i_x, i_y): import win32gui i_desktop_window_id = win32gui.GetDesktopWindow() i_desktop_window_dc = win32gui.GetWindowDC(i_desktop_window_id) long_colour = win32gui.GetPixel(i_de

我试着用一些颜色检查代码和其他东西为Piano Tiles 2制作一个宏。这就是我得到的:

def PixCol(i_x, i_y):
    import win32gui
    i_desktop_window_id = win32gui.GetDesktopWindow()
    i_desktop_window_dc = win32gui.GetWindowDC(i_desktop_window_id)
    long_colour = win32gui.GetPixel(i_desktop_window_dc, i_x, i_y)
    i_colour = int(long_colour)
    return (i_colour)

def Start():
    from win32 import win32api
    from win32 import win32com
    shell = win32com.client.Dispatch("WScript.Shell")
    TileA = False
    TileB = False
    TileC = False
    TileD = False
    while True:
        # Color Checking
        if PixCol(1131, 473) == 0:
            TileA = True
        else:
            TileA = False

        if PixCol(1221, 473) == 0:
            TileB = True
        else:
            TileB = False

        if PixCol(1325, 473) == 0:
            TileC = True
        else:
            TileC = False

        if PixCol(1431, 473) == 0:
            TileD = True
        else:
            TileD = False

        # Auto Clicking
        if TileA == True:
            shell.sendKeys("a")

        if TileB == True:
            shell.sendKeys("s")

        if TileC == True:
            shell.sendKeys("d")

        if TileC == True:
            shell.sendKeys("f")

        # End Of Code
        if PixCol(1100, 60) == 15889441:
            break
我试着用以下命令启动它

>>> import PT2Macro
>>> PT2Macro.Start()
但不是运行它,而是出错了

Traceback (most recent call last):
  File "<pyshell#33>", line 1, in <module>
    PT2Macro.Start()
  File "C:\Python34\lib\PT2Macro.py", line 22, in Start
    from win32 import win32com
NameError: name 'windll' is not defined

您有win32模块吗?您正在尝试导入win32-它需要Windl。大概它是与pywin32安装程序一起提供的。如果您没有使用安装程序,请使用它。如果有,请告诉我们。您有win32模块吗?您正在尝试导入win32-它需要Windell。大概它是与pywin32安装程序一起提供的。如果您没有使用安装程序,请使用它。如果有,请告诉我们。
Windows 7 64-bit
Python 3.4.3 x64