python - 如何检查是否已设置命令行参数?

标签 python

我可以这样调用我的脚本:

python D:\myscript.py 60

在脚本中我可以做到:

arg = sys.argv[1]
foo(arg)

但我如何测试参数是否已在命令行调用中输入?我需要做这样的事情:

if isset(sys.argv[1]):
    foo(sys.argv[1])
else:
    print "You must set argument!!!"

最佳答案

import sys
len( sys.argv ) > 1

关于python - 如何检查是否已设置命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188467/

相关文章:

python - kivy 使用线程和 matplotlib 运行 python 代码

python - 安装Django 1.9导致的pip错误

Python邮件发送TypeError : Expected string or buffer

python - flask 请求调试

python - 通过记事本在windows中执行python(F6 Exec命令__main__错误)

python - 将 Python 字典列表转换为 SciPy 稀疏矩阵

python - 从python中的网络驱动器号获取完整的计算机名称

python - 高级 Python 调度程序和 SQLAlchemyJobStore

python 多处理变量

python 如何使用时间模块生成许可证