我打算在Raspberry Pi上编写一个python脚本。我有几个初学者问题可以帮助我顺利上路。
python如何接受shell中运行py脚本的参数?
python foodShopping.py eggs milk 8:00
如何在脚本中维护状态并在以后传递新参数?
python myLights.py
console =“你的灯已被激活”
python myLights.py toggle
console =“你的灯现已关闭”
python myLights.py toggle
console =“你的灯现在亮了”
如您所见,切换将需要保持灯的原始状态。
谢谢。
答案 0 :(得分:1)
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-l', '--list', nargs='+', help='Food', required=True)
parser.add_argument('-t', '--time')
args = parser.parse_args()
print args.list
print args.time
要像这样运行脚本:
python foodShopping.py --list eggs milk --time 8:00
你会得到:
['eggs', 'milk']
8:00