我用python创建了一个文件,以打开浏览器并在Google上搜索。当我进入“ Python”目录并运行文件时,它工作正常。我将该文件复制到我的主目录并使用了chmod 755
,以便可以使用./filename
执行该命令,但是当我执行该操作时却什么也没做,则不会发生任何错误。
那为什么在我使用./filename
而不是用python filename.py
在其主目录中运行文件时,为什么文件不执行并不能启动浏览器?
尝试以./filename格式执行时,我现在也收到此错误
./ google.py:第1行:导入:找不到命令
来自:无法读取/ var / mail / selenium
./google.py:第4行:意外令牌('
./google.py: line 4:
search1 =''.join(sys.argv)[9:]'附近的语法错误
代码在这里:
'''
import sys
from selenium import webdriver
search1 = ' '.join(sys.argv)[9:]
driver = webdriver.Chrome(executable_path=r'/users/roughcaster/Downloads/chromedriver')
driver.get('https://www.google.com')
driver.maximize_window()
search = driver.find_element_by_xpath('//*[@id="tsf"]/div[2]/div[1]/div[1]/div/div[2]/input')
search.click()
search.send_keys(search1)
submit = driver.find_element_by_xpath('//*[@id="tsf"]/div[2]/div[1]/div[3]/center/input[1]')
submit.click()
'''