错误总结系列文章仅用于记录日常因对python基础知识掌握不够,常犯下的错误,导致时间浪费,血的教训,学习python的过程持续更新!
1. 进行批量ip地址检测过程中,由于对字符串使用不娴熟,出现以下问题:
ip = '127.0.0.1'
cmd = 'ping -c 1 ip'
status,output = commands.getstatusoutput(cmd)
问题: 执行的命令不是ping -c 1 127.0.0.1,而是而是ping -c 1 ip
正确方式为:cmd = 'ping -c 1 %s' % ip