-2

这是我第一次从事编码工作,所以这一切看起来都很复杂,但我学的越多,它变得越容易。无论如何,我试图学习这个 tut,以便我可以熟悉 Python,一个朋友告诉我这很容易(软件,而不是 tut——我自己发现了这个作为一个可以使用的项目):

http://active.tutsplus.com/tutorials/workflow/how-to-build-a-python-bot-that-c​​an-play-web-games/?search_index=3

由于我安装了桌面 Windows 7 x64,因此我遇到了 PIL 问题。首先,它找不到 Python,所以我不得不从另一个工作得很好的站点上 dl Pillow。现在,当我执行 tut 的第一个操作时,我不断收到错误消息,告诉我它无法识别或定位 ImageGrab,这令人沮丧。以前有没有人遇到过这个问题,如果有,您对此问题的解决方案是什么?

4

1 回答 1

1

好的,这是我输入的代码:

import ImageGrab
import os
import time

def screenGrab():
    box = ()
    im = ImageGrab.grab()
    im.save(os.getcwd() + '\\full_snap__' + str(int(time.time())) +
'.png', 'PNG')

def main():
    screenGrab()

if __name__ == '__main__':
    main()

这是消息:

Traceback (most recent call last):
  File "C:\Users\dwayne\Desktop\quickGrab.py", line 1, in <module>
    import ImageGrab
ImportError: No module named ImageGrab

好的,现在我将进行 cgo 建议的调整:

from PIL import ImageGrab
import os
import time

def screenGrab():
    box = ()
    im = ImageGrab.grab()
    im.save(os.getcwd() + '\\full_snap__' + str(int(time.time())) +
'.png', 'PNG')

def main():
    screenGrab()

if __name__ == '__main__':
    main()

我得到的只是一个空壳。也许我做对了,但我认为屏幕快照会像教程中一样弹出。我会继续努力,直到我做对或从某个地方得到另一个解决方案。

而且我在这里和其他论坛上没有这个评级系统,但是看到我没有粗鲁,对我的负面评价没有帮助也没有意义。也许你们应该少花点时间在 Facebook 和其他社交网络上,用愚蠢的东西和实际帮助来评判人们。对一个简单的问题进行评级是无关紧要的,除非它是如此简单,即使是穴居人也能弄清楚。

于 2013-05-31T16:05:29.623 回答