标签: python boolean isinstance
isinstance(sys.argv[2], bool)
答案 0 :(得分:7)
所有命令行参数都是字符串。请改进你想要的东西。
如果您想检查参数true,请检查sys.argv[2]是否等于'true'。
true
sys.argv[2]
'true'
答案 1 :(得分:6)
正如Nightcracker所说,命令行参数是字符串 您可以使用sys.argv[2] in ('True', 'False')。
sys.argv[2] in ('True', 'False')