如果没有参数传递给 python 脚本,我如何打印帮助信息?
#!/usr/bin/env python
import sys
for arg in sys.argv:
if arg == "do":
do this
if arg == ""
print "usage is bla bla bla"
我缺少的是我不知道如何表达的 if arg == ""
行:(
最佳答案
if len(sys.argv) == 1:
# Print usage...
sys.argv 的第一个元素始终是脚本本身的名称,或者是一个空字符串。如果 sys.argv 只有一个元素,那么一定没有参数。
关于python空参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2194163/