2016-11-15 235 views
0

我創建了一個小代碼來打開遊戲並登錄。我使用python 34創建了這個代碼。我對python和整個編程世界都很陌生,所以我很不知道我想做什麼是可能的。我創建了這個代碼,以便我可以通過一次單擊來運行它,並且它會按照代碼所說的那樣工作,到目前爲止我只能通過在cmd中運行它來實現它。我正在尋找一種方法,以便我可以通過打開一個將在我的桌面上的文件來運行它。自己執行python腳本

這是代碼:

import pyautogui 
import time 

#print(pyautogui.position()) 

pyautogui.click(x=326, y=883) 
time.sleep(6) 

pyautogui.click(x=767, y=75) 
time.sleep(6) 

pyautogui.click(x=361, y=414) 
pyautogui.typewrite("*********") #Password to the login 

pyautogui.click(x=528, y=453) 

如果有人可以幫助我,我將不勝感激了很多,感謝你在前進。

+0

首先,你的意思(不是'蟒蛇37')'蟒蛇27'?其次,當你雙擊你的'.py'文件時會發生什麼? – inspectorG4dget

+0

「蟒蛇37」 - 除非你來自未來,那不可能是正確的版本。 – user2357112

+0

對不起,我的意思是34.道歉 – Thanushan

回答

0

我想什麼你要找的是pyinstaller(讓您的.py,.exe可執行) 去這裏:http://www.pyinstaller.org/ 選擇你的版本,PIP安裝。 如果您不知道如何安裝它,請打開cmd,導航到您的文件夾。 和pip install pyinstaller

編輯:cx_Freeze就是你要找什麼,因爲我相信 http://cx-freeze.sourceforge.net/安裝去同樣的方式,

pip install cx_Freeze 
+0

據我所知,你不能夠python 34使用pyinstaller,因爲有不兼容的模塊。我正在使用'pyautogui',我認爲這是行不通的。 – Thanushan

+0

哦,雖然他的意思是2.7,但它被寫爲3.7 :) –

+0

編輯,現在檢查。 –