2013-05-31 72 views
-2

這是我第一次從事編碼工作,因此所有這些看起來都很複雜,但我越學越容易變得越來越複雜。無論如何,我試圖學習這個嘖嘖,所以我可以熟悉Python,這是一個朋友告訴我很容易(軟件,而不是嘖嘖 - 我發現這是我自己作爲一個項目工作):Windows 7 x64上的Python PIL問題

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

由於我安裝了桌面Windows 7 x64這一事實,導致PIL出現問題。1st找不到Python,因此必須從另一個工作良好的站點運行枕頭。現在,當我進入tut的第一個動作時,我不斷收到一個錯誤,告訴我它無法識別ImageGrab或找到它,這令人沮喪。有沒有人有過這個問題,如果是的話,你的解決方案是什麼?

+0

請發佈您迄今爲止編寫的代碼以及完整的錯誤消息。閱讀是一件困難的事情。 ;) –

回答

0

好吧,這裏是我打了個代碼:

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 

OK所以現在我會作出這樣的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和其他社交網絡上判斷人們愚蠢的東西,並幫助他們。對一個簡單的問題進行評分是無關緊要的,除非它是如此簡單,即使是穴居人也能搞清楚。

+0

好了想了一下它後,做了一些搜索它來訪問Web瀏覽器:導入webbrowser webbrowser.open('image.png')它只是打開默認查看器,但它做了一些事情。現在要弄清楚如何將它融入到腳本/源代碼/公式/無論它被稱爲本教程如何,跳板,thana。 :d –