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获取单个程序CPU使用情况趋势图
Mar 10 Python
Python实现单词翻译功能
Jun 06 Python
使用python编写udp协议的ping程序方法
Apr 22 Python
对python中的乘法dot和对应分量相乘multiply详解
Nov 14 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
详解django中url路由配置及渲染方式
Feb 25 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
Python装饰器限制函数运行时间超时则退出执行
Apr 09 Python
python+opencv实现摄像头调用的方法
Jun 22 Python
Python双链表原理与实现方法详解
Feb 22 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 18 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安装问题
2006/10/09 PHP
php array_flip() 删除数组重复元素
2009/01/14 PHP
CI(CodeIgniter)框架配置
2014/06/10 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
vue-router命名路由和编程式路由传参讲解
2019/01/19 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
pycharm远程调试openstack代码
2017/11/21 Python
python实现图片彩色转化为素描
2019/01/15 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
数据库连接池的工作原理
2012/09/26 面试题
寄语是什么意思
2014/04/10 职场文书
竞聘自述材料
2014/08/25 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
地震慰问信
2015/02/14 职场文书
听证会主持词
2015/07/03 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
Django migrate报错的解决方案
2021/05/20 Python
alibaba seata服务端具体实现
2022/02/24 Java/Android
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL