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之编写类之一创建实例
Oct 11 Python
windows及linux环境下永久修改pip镜像源的方法
Nov 28 Python
详解Python中最难理解的点-装饰器
Apr 03 Python
基于Django用户认证系统详解
Feb 21 Python
Django中的文件的上传的几种方式
Jul 23 Python
详解重置Django migration的常见方式
Feb 15 Python
如何基于Python实现数字类型转换
Feb 07 Python
Python通过2种方法输出带颜色字体
Mar 02 Python
python实现图像全景拼接
Mar 27 Python
Python生成器next方法和send方法区别详解
May 30 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 Python
pd.DataFrame中的几种索引变换的实现
Jun 16 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
php设计模式 Observer(观察者模式)
2011/06/26 PHP
php调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
PHP中Array相关函数简介
2016/07/03 PHP
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
2007/03/12 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
jQuery 阴影插件代码分享
2012/01/09 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
js实现简单模态框实例
2018/11/16 Javascript
基于Koa2写个脚手架模拟接口服务的方法
2018/11/27 Javascript
Vue源码解析之数组变异的实现
2018/12/04 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
让python在hadoop上跑起来
2016/01/27 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
HTML5中原生的右键菜单创建方法
2016/06/28 HTML / CSS
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
JAVA招聘远程笔试题
2015/07/23 面试题
2014年高校辅导员工作总结
2014/12/09 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
浅析Python OpenCV三种滤镜效果
2022/04/11 Python