将参数传递给程序的最短方法是什么。最短=至少是字符数。我需要它,因为我做的是需要争论的谜题,并且它在每个谜题中重复。我现在使用import sys
,但我不确定它是否是最短路。
import sys
a = sys.argv[1]
答案 0 :(得分:0)
我们可以打几个字节:
import sys
v = sys.argv
现在,每次使用v[]
代替sys.argv[]
答案 1 :(得分:0)
使用元组解包可以剃掉一个字符
a=sys.argv[1]
_,a=sys.argv
以及更多参数
_,a,b,c,d,e,f=sys.argv
如果您想要为导入设置别名,则使用__import__
可能会削减一个字符,尽管这通常不比普通导入更值得:
from sys import argv as v
v=__import__('sys').argv