python实现windows盘符探测器

windows系统对经常玩linux的运维兄弟来说,如果碰到自己业务中有一大堆win系统要去运维,如果不太熟悉还是非常头疼的,尤其面对上百台后,各种情况更加复杂,因为这百台里可能存在不同的配置,尤其是磁盘的配置,可能刚开始都比较统一,但后续经过长时间运维后,因为升级过磁盘会造成每台机器会有不同的分区,如果面对一个你刚接收的业务,你要快速了解这些信息,你不可能去每台登陆上去人肉去看,当然最好是写一个脚本来获取这些信息,今天不我们不展开其它内容,来个最简单的需求,就是去探测每台机器上有哪些盘符,例如:C盘,D盘等。

上代码:

运行结果:

没用什么复杂的逻辑,都是python自带的内部函数, ord() 参数是一个ascii字符,返回值是对应的十进制整数,chr()参数是0 – 256 的一个整数,返回值是当前整数对应的ascii字符,参数可以是10进制也可以是16进制的形式,主要是判断这些盘符是否存在,如果存在就加入drive_list列表中,最后打印出来,完毕。