擅长:python、mysql、java
<p>使用<code>--variablefile filename.py:arg1:arg2</code>语法在参数文件中使用变量的唯一方法是让变量文件实现函数<code>get_variables</code>。此函数将传递您在命令行上指定的参数,并且必须返回变量名和值的字典。</p>
<p>例如,考虑以下名为“variables.py”的变量文件:</p>
<pre><code>def get_variables(arg1, arg2):
variables = {"argument 1": arg1,
"argument 2": arg2,
}
return variables
</code></pre>
<p>此文件创建两个robot变量,名为<code>${argument 1}</code>和<code>${argument 2}</code>。这些变量的值将是传入的参数的值。您可以这样使用此变量文件:</p>
<pre><code>pybot --variablefile variables.py:one:two ...
</code></pre>
<p>在本例中,字符串“one”和“two”将作为两个参数传递给<code>get_variables</code>。然后,这些变量将与这两个变量相关联,从而将<code>${argument 1}</code>设置为<code>one</code>,将<code>${argument 2}</code>设置为<code>two</code>。</p>