python获取磁盘号下盘符步骤详解


Posted in Python onJune 19, 2019

这次主要教的是如何通过Python 获取Windows系统下的所有的磁盘盘符,以列表的形式展示出来,获取磁盘号下的盘符包括能够获取到我们正在插在电脑上的U盘,也可以读取到,希望能够对你们在学习过程中有所收获和有所灵感。

第一步:打开我们的pycharm软件,然后新建一个Python文件,输入我们的文件名

python获取磁盘号下盘符步骤详解

第二步:在编辑界面输入以下代码:

import string
import os
def get_disklist():
  disk_list = []
  for c in string.ascii_uppercase:
    disk = c + ':'
    if os.path.isdir(disk):
      disk_list.append(disk)
  return disk_list
if __name__ == '__main__':
  print(get_disklist())

第三步:输入代码之后,我们同时按住Ctrl+shift+F10,对我们的代码进行运行,或者将光标置于该界面的空白之处,然后点击鼠标右键,找到“run”,进行运行

python获取磁盘号下盘符步骤详解

第四步:运行之后,我们这时候就会看到我们的运行结果已经出来了,我们打印出来的结果刚好出现了我们Windows系统下的所有磁盘号的盘符了,而且还是以列表形式打印出来的

python获取磁盘号下盘符步骤详解

第五步:我们的

import string
import os

的作用主要是导入string,os模块,等下我们要用到这些模块下的功能属性,所以需要将其模块导入

python获取磁盘号下盘符步骤详解

第六步:通过

def get_disklist():
  disk_list = []
  for c in string.ascii_uppercase:
    disk = c + ':'
    if os.path.isdir(disk):
      disk_list.append(disk)
  return disk_list

来定义一个新的函数,通过return返回我们所获得的信息

python获取磁盘号下盘符步骤详解

第七步:然后使用循环语句:

if __name__ == '__main__':
  print(get_disklist())

来对我们获取的信息以列表的形式打印出来

python获取磁盘号下盘符步骤详解

以上就是我学习到的方法,希望能对大家有所帮助,我也是刚接触这一块,多有不足之处,还望多多谅解。以上就是我学习到的方法,希望能对大家有所帮助,我也是刚接触这一块,多有不足之处,还望多多谅解。

Python 相关文章推荐
在Python程序中操作MySQL的基本方法
Jul 29 Python
python绘制双柱形图代码实例
Dec 14 Python
numpy实现合并多维矩阵、list的扩展方法
May 08 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
Python学习小技巧总结
Jun 10 Python
初次部署django+gunicorn+nginx的方法步骤
Sep 11 Python
使用python3批量下载rbsp数据的示例代码
Dec 20 Python
Python 实现try重新执行
Dec 21 Python
Python语言异常处理测试过程解析
Jan 08 Python
详解Django的MVT设计模式
Apr 29 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
Matplotlib绘制条形图的方法你知道吗
Mar 21 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
Jun 19 #Python
PyQt5 多窗口连接实例
Jun 19 #Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 #Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
Jun 19 #Python
django框架基于模板 生成 excel(xls) 文件操作示例
Jun 19 #Python
python 读写excel文件操作示例【附源码下载】
Jun 19 #Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 #Python
You might like
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
javascript操作css属性
2013/12/30 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
js常用DOM方法详解
2017/02/04 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
原生js实现自定义滚动条组件
2021/01/20 Javascript
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
Python合并字符串的3种方法
2015/05/21 Python
python编程实现希尔排序
2017/04/13 Python
EM算法的python实现的方法步骤
2018/01/02 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
什么是事务?为什么需要事务?
2012/01/09 面试题
UNIX命令速查表
2012/03/10 面试题
教堂婚礼主持词
2014/03/14 职场文书
红头文件任命书范本
2014/06/05 职场文书
幼儿园健康教育方案
2014/06/14 职场文书
党校毕业心得体会
2014/09/13 职场文书
校长师德表现自我评价
2015/03/05 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书
dubbo服务整合zipkin详解
2021/07/26 Java/Android
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
MySQL主从切换的超详细步骤
2022/06/28 MySQL