类似于$ _GET in python ...?

时间:2018-07-04 18:32:32

标签: python

我真的是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中的硒来制作“机器人”

1 个答案:

答案 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