我用python制作了一个文件,打开浏览器在google上搜索。当我进入“Python”目录并运行文件时,它工作得很好。我将该文件复制到我的主目录并使用chmod 755
,这样我就可以使用./filename
执行了,但是当我执行它时什么也不做,也不会发生错误。你知道吗
那么,当我使用./filename
而在主目录下用python filename.py
运行文件时,为什么文件不执行并打开浏览器呢?你知道吗
我现在在尝试用./filename格式执行时也遇到了这个错误
是的/谷歌.py:第1行:找不到import:命令
发件人:无法读取/var/mail/selenium
./谷歌.py:第4行:意外标记('
./google.py: line 4:
search1=''.join附近出现语法错误(系统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()
'''
当您运行脚本时,
./filename
shebang被用来检测哪个应用程序应该执行这个脚本。尝试添加#!/usr/bin/env python
作为脚本的第一行相关问题 更多 >
编程相关推荐