我真的是python的新手(从2小时前的今天开始)...
我知道php,我想知道是否存在将变量引入.py文件的方法...
例如在php中,您有$ _GET变量... 我想要这样的东西...
python myprogram.py --num 1234567890
要在内部执行...
search_box = driver.find_element_by_name('txtPhone')
search_box.send_keys('$num')
search_box = driver.find_element_by_name('txtPhoneC')
search_box.send_keys('$num')
link = driver.find_element_by_xpath("//select[@name='ddlProducts']/option[text()='10']").click()
我该怎么做? (不是说英语的人)
注意:我不知道这是否重要,但我使用chromedriver中的硒来制作“机器人”
答案 0 :(得分:4)
您可以使用argparse
模块来解析命令行参数:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--num', type=int)
args = parser.parse_args()
然后,您可以使用以下代码引用代码中的num
参数:
search_box.send_keys(args.num)
有关详细信息,请阅读argparse的文档: https://docs.python.org/3/library/argparse.html