所以最近我一直在尝试将我编写的简单程序之一转换为exe文件。我尝试使用pyinstaller,但该exe只是打开和关闭,将cmd闪烁到屏幕上却很快,但是与该程序应该执行的操作完全不同。
而且,我不能使用cmd运行python文件。例如,当我将cmd放在包含我键入的pycharm文件的目录中时,我使用了我试图转换为exe的同一个Pycharm文件python *MyScript*.py
并返回:'python'不被识别为内部或外部命令,可操作程序或批处理文件。
任何帮助都会很棒。
我的代码是:
import time
from selenium import webdriver
def main():
driver = webdriver.Chrome()
driver.get('https://classroom.google.com/u/0/h')
email = driver.find_element_by_xpath('//*[@id="identifierId"]')
email.send_keys('Email')
next_button = driver.find_element_by_xpath('//*[@id="identifierNext"]')
next_button.click()
time.sleep(5)
password = driver.find_element_by_xpath('//*[@id="password"]/div[1]/div/div[1]/input')
password.send_keys('Password')
next2_button = driver.find_element_by_xpath('//*[@id="passwordNext"]/span')
next2_button.click()
driver.maximize_window()
main()
我只是以管理员身份打开我的cmd(我已经尝试过以非管理员身份),导航到AutomationTest.py所在的文件并输入
pyinstaller AutomationTest.py
尝试使用自动py-to-exe。 This should help you install it。 This is a useful video about creating exe with it。