获取电脑盘符 tcy
发布日期:2021-06-29 14:44:06
浏览次数:3
分类:技术文章
本文共 1444 字,大约阅读时间需要 4 分钟。
你可在dos或python中获取电脑盘符
import os,subprocess,refrom subprocess import PIPEdef DiskSymbol():#获取系统盘符 """ dos:cwd C:\Users\Administrator > echo list volume>t1.txt && diskpart /s t1.txt && del t1.txt 结果显示: Microsoft DiskPart 版本 10.0.18362.1 Copyright (C) Microsoft Corporation. 在计算机上: MS-UXVPOIUPAFTI 卷 ### LTR 标签 FS 类型 大小 状态 信息 ---------- --- ----------- ----- ---------- ------- --------- -------- 卷 0 C NTFS 磁盘分区 111 GB 正常 系统 卷 1 D 系统 NTFS 磁盘分区 350 GB 正常 卷 2 E 软件 NTFS 磁盘分区 291 GB 正常 卷 3 F 文档 NTFS 磁盘分区 290 GB 正常 卷 4 G FAT32 可移动 57 GB 正常 """ name=r'tmp.txt' path=r'C:\Users\Administrator' filename=os.path.join(path,name) while os.path.isfile(filename): name=name+name filename=os.path.join(path,name) orderstr=r'echo list volume>%s && diskpart /s %s && del %s'%(name,name,name) p=subprocess.Popen(orderstr,shell=True,stdin=PIPE,stdout=PIPE,stderr=PIPE, text=True,cwd=path,encoding='CP936') out,err=p.communicate() out=re.split(r'\n',out) result=[] for v in out: lst=re.findall(r'\s+([a-zA-Z]){1}\s+',v) if lst: result.append(lst[0]) return result #['C', 'D', 'E', 'F', 'G']print(DiskSymbol())
转载地址:https://chunyou.blog.csdn.net/article/details/104402201 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月16日 20时05分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
休息时间!哪些业余活动能提升开发人员的技能?
2019-04-29
把人脑“森林”上传到计算机:人类脑计划只是一个科幻野心?
2019-04-29
智力测试:如何超越动物之智?
2019-04-29
事关人类生存?为什么要探寻AI系统的可解释性?
2019-04-29
安全工程师必知:常见Java漏洞有哪些?
2019-04-29
数据科学中的计量经济学技术
2019-04-29
突破边界:数据科学、数据工程和技术的未来
2019-04-29
一切有迹可循!优秀程序员的9个早期迹象
2019-04-29
在后台的python:众多程序员无法攻克的难题
2019-04-29
未来战争:装载AI的美国空军侦察机已经试飞……
2019-04-29
屡战屡败:为什么你会觉得学习编程很难?
2019-04-29
“狙击”特斯拉:电动汽车后起之秀的最后一战
2019-04-29
软件测试的未来:2021年需要关注的15大软件测试趋势
2019-04-29
六大基本AI术语:如何做好人工智能咨询服务?
2019-04-29
讲真,如果手机有灵魂,那就是“备忘录”
2019-04-29
端到端加密:WhatsApp不会去读取你的信息,它不需要……
2019-04-29
国会大厦骚乱,与一家极不可靠的面部识别公司……
2019-04-29
解锁宇宙密码:为什么是3、6、9?
2019-04-29
数据可视化中的格式塔心理学
2019-04-29
电动汽车的“专属危险”:网络威胁问题不容小觑
2019-04-29