这是我的脚本
def main(argv):
if len(sys.argv)>1:
for x in sys.argv:
build(x)
if __name__ == "__main__":
main(sys.argv)
所以我从命令行输入 python myscript.py 命令行参数
我希望它跳过 myscript.py
,并直接通过 commandlineargument(n)
运行 命令行参数
我知道我的 for 循环没有考虑到这点,但是我该如何让它完成这个功能呢?
main
函数带有argv
参数,那么它应该使用该参数,而不是忽略它并使用sys.argv
。 - abarnertif
检查。如果没有参数,循环将成功运行0次,所以就让它这样做吧。 - abarnert