Python 如何从Windows命令提示符运行.py文件?
我正在尝试使用命令提示符运行为Selenium创建的文件,但我无法找出问题所在,因为我遵循了这里和Google中提供的一些解决方案,但我收到了相同的错误消息 当我试图一个接一个地运行这段代码时:我可以毫无错误地运行它并成功登录 代码如下:Python 如何从Windows命令提示符运行.py文件?,python,python-3.x,cmd,Python,Python 3.x,Cmd,我正在尝试使用命令提示符运行为Selenium创建的文件,但我无法找出问题所在,因为我遵循了这里和Google中提供的一些解决方案,但我收到了相同的错误消息 当我试图一个接一个地运行这段代码时:我可以毫无错误地运行它并成功登录 代码如下: import selenium from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support
import selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
baseurl = "http://www.gcrit.com/build3/admin/"
username = "admin"
password = "admin@123"
xpaths = {'usernameTxtBox': '//input[@name="username"]', 'passwordTxtBox': '//input[@name="password"]', 'loginButton': '//button[@id="tdb1"]'}
mydriver = webdriver.Chrome(executable_path=r"C:\mypath\Forselenium\chromedriver.exe")
mydriver.get(baseurl)
mydriver.find_element_by_xpath(xpaths['usernameTxtBox']).send_keys(username)
mydriver.find_element_by_xpath(xpaths['passwordTxtBox']).send_keys(password)
mydriver.find_element_by_xpath(xpaths['loginButton']).click()
我将其保存在一个.py
文件中,然后在环境变量中添加了python37的扩展名“C:\mypath\Local\Programs\Python\python37”
并在路径中添加了.py
我的python文件保存在其他文件位置。所以我试着用不同的方式运行这个文件
我这样跑:
> C:\Users\mypath\Python37\python.exe "C:\Users\mypath\PythonScripts\SeleniumPractice.py"
我收到此错误消息“SyntaxError:行连续字符后出现意外字符”
此外,我试图以链接中提到的方式运行,但仍然无法正常运行
I tried some of the solutions provided below as well but I am receiving error for some reason:
I changed the directory as well, but it is saying no such file but the file (SeleniumPractice.py) exists in this path.
C:\Users\Desktop\Learning\PythonScripts>py SeleniumPractice (tried using .py as well but receiving error like invalid syntax)
(null): can't open file 'SeleniumPractice': [Errno 2] No such file or directory
我也尝试使用下面提供的其他解决方案,但收到了此错误
I am using this command C:\Users\>python SeleniumPractice.py "File
"SeleniumPractice.py", line 1 Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27
2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 ^ SyntaxError:
invalid syntax"
由于我是从IDLE创建脚本的,所以每一行都有>>>,我将其替换为空白,并注释掉从IDLE生成的任何其他行,现在我可以使用python.py下面提供的相同解决方案运行脚本。谢谢大家在命令提示符中转到该位置 然后 命令提示符中的命令。如果出现错误,则环境变量设置不正确
但现在新版本的python通常不是这样,因为它会自动运行;i、 e.在安装时,它自己创建条目。在命令提示符中转到该位置 然后 命令提示符中的命令。如果出现错误,则环境变量设置不正确
但现在新版本的python通常不是这样,因为它会自动运行;i、 e.在安装时,它自己创建条目。您的代码中有SyntaxError 这意味着你的代码有一些错误,禁止它运行 您还可以通过以下方式运行代码:
python <path_to_code_file>
python
或
py-3
代码中有语法错误 这意味着你的代码有一些错误,禁止它运行 您还可以通过以下方式运行代码:
python <path_to_code_file>
python
或
py-3
בהצלהה您似乎对python很陌生,我建议您使用类似的IDE。它工作起来很有魅力您似乎对python很陌生,我建议您使用像这样的IDE。它的工作原理类似于一个符咒如果您想开始使用命令提示符运行,您可能需要转到该文件所在的目录,然后键入
python your_file.py
如果您使用的是Python 3.x,则可以将其改为
python3
。如果要开始使用命令提示符运行,则可能需要转到该文件所在的目录,然后键入
python your_file.py
如果您使用python3.x,您可以将其改为
python3
。我认为您的问题有点困难,因为您给出了大量错误
正如在其中一条评论中所写的,pycharm可能真的有助于您更好地理解错误的机制。或者在列表中学习一点如何使用命令提示符,因为,例如,如果您在环境变量中正确安装了PATH,则无需写入python.exe位置的完整路径,只需写入“python”,然后再写入尝试运行的文件的相对路径,而且它会运行得很好。我认为你的问题很难回答,因为你给出了一大堆错误
python your_file.py