擅长:python、mysql、java
<p><code>sys.argv</code>提供参数列表。您可以对其进行迭代以找到包含“英制单位”的参数。然后,您可以对其进行处理以获得布尔值</p>
<pre><code>if __name__ == "__main__":
#Find arguments which contain imperial_units
arg = [x.split("=")[1] for x in sys.argv if "imperial_units" in x]
#If the length is 0, no args were found, default to true
#Otherwise use value after = and convert it to bool
arg = True if len(arg) == 0 else bool(arg[0])
log_to_pickle(arg)
</code></pre>