我想将复杂值作为args传递给python程序
我使用常规方法访问sys.argv[1]
之类的参数。称为像py .\test.py firstvalue
我想作为参数传递的不是一个简单的值,例如上面示例中的firstvalue
。我想通过例如[ {'transitiontime' : 322, 'off' : True, 'av' : [123,456], 'value' : 10}, {'transitiontime' : 533, 'off' : False, 'av' : [123,456], 'value' : 5}]
作为 ONE 参数。
很明显,我不能只用引号或s.th来传递它。否则作为常规参数值。将该复杂值保存在配置文件中也不起作用,因为它在每次启动python脚本时都会更改。有什么好的方法?