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笔记(2)
Oct 24 Python
Python查看多台服务器进程的脚本分享
Jun 11 Python
Python中的ctime()方法使用教程
May 22 Python
Flask框架的学习指南之制作简单blog系统
Nov 20 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
Python简单定义与使用二叉树示例
May 11 Python
python的一些加密方法及python 加密模块
Jul 11 Python
基于jupyter代码无法在pycharm中运行的解决方法
Apr 21 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
Jun 02 Python
解决c++调用python中文乱码问题
Jul 29 Python
python 如何利用argparse解析命令行参数
Sep 11 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 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
多重?l件?合查?(二)
2006/10/09 PHP
解析crontab php自动运行的方法
2013/06/24 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
js模仿hover的具体实现代码
2013/12/30 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
对JavaScript中this指针的新理解分享
2015/01/31 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
python输出带颜色字体实例方法
2019/09/01 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
英语专业毕业生自荐信
2013/10/28 职场文书
工程管理造价应届生求职信
2013/11/13 职场文书
医学专业大学生求职的自我评价
2013/11/27 职场文书
2015年幼师个人工作总结
2015/10/15 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
2019大学竞选班长发言稿
2019/06/27 职场文书
导游词之吉林花园山
2019/10/17 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers