当前位置: 首页 > 编程笔记 >

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

谷彦君
2023-03-14
本文向大家介绍python获取磁盘号下盘符步骤详解,包括了python获取磁盘号下盘符步骤详解的使用技巧和注意事项,需要的朋友参考一下

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

第一步:打开我们的pycharm软件,然后新建一个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”,进行运行

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

第五步:我们的

import string
import os

的作用主要是导入string,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

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

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

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

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

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

 类似资料:
  • 以下各节的脚本展示了如何监控磁盘和I/O活动。 统计磁盘读写状况 本节展示了如何找出磁盘读写最频繁的进程。 disktop.stp #!/usr/bin/env stap # # Copyright (C) 2007 Oracle Corp. # # Get the status of reading/writing disk every 5 seconds, # output top ten e

  • 本文向大家介绍C# 获取硬盘号,CPU信息,加密解密技术的步骤,包括了C# 获取硬盘号,CPU信息,加密解密技术的步骤的使用技巧和注意事项,需要的朋友参考一下 在我们编写好一款软件后,我们不想别人盗用我们的软件,这时候我们可以采用注册的方式来保护我们的作品。这时候我们可能就需要简单了解一下加密解密技术,下面是我的简单总结: 第一步:程序获得运行机的唯一标示(比如:网卡号,CPU编号,硬盘号等等)。

  • 本文向大家介绍使用python获取电脑的磁盘信息方法,包括了使用python获取电脑的磁盘信息方法的使用技巧和注意事项,需要的朋友参考一下 使用Python获取电脑的磁盘信息需要借助于第三方的模块psutil,这个模块需要自己安装,纯粹的CPython下面不具备这个功能。 在iPython交互界面中进行如下演示: 查看电脑的磁盘分区: 从上面的结果看出,电脑只有一个分区。针对最后的结果专门通过判断

  • 如我们所知,一个进程需要两种类型的时间,CPU时间和IO时间。 对于I/O,它请求操作系统访问磁盘。 但是,操作系统必须足够满足每个请求,同时操作系统必须保持流程执行的效率和速度。 操作系统用来确定接下来要满足的请求的技术称为磁盘调度。 我们来讨论一些与磁盘调度有关的重要术语。 寻道时间 寻道时间是将磁盘臂定位到满足读/写请求的指定磁道所用的时间。 倒换延迟 期望的扇区将自己倒换到可以访问R /

  • 问题内容: 我怎样才能得到一个的使用驱动器上? 我想使用Python模块来执行此操作,而不是运行诸如的外部程序。也许使用模块? 问题答案: 如您所建议,fcntl是在Linux上执行此操作的方法。您要转换的C代码如下所示: 在Ubuntu 9.10上将其翻译成Python,它有点像这样: 抱歉,我将原始的C结构作为注释包含在内非常有用。另外,我对和模块都还很陌生,所以我可能正在做一些单调的事情。无

  • 本文向大家介绍Vmware添加磁盘的方法:扩展磁盘,包括了Vmware添加磁盘的方法:扩展磁盘的使用技巧和注意事项,需要的朋友参考一下 这篇文章介绍了一下如何在Vmare下添加或扩展磁盘并使之有效。 场景 创建Linux时分配磁盘空间随着使用的增加,使用率逐渐升高,此时需要在添加或者扩展一下磁盘。 比如:此Linux(CentOS 7.3)的磁盘为20G,目前已经使用到接近80% 扩展磁盘或者添加