日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

java获取硬盘序列号_Win7 64+Python3.7获取计算机硬盘信息初探

發布時間:2025/3/15 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取硬盘序列号_Win7 64+Python3.7获取计算机硬盘信息初探 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、需求

由于最近負責電腦資產清查的工作,有100多臺分散的電腦需要獲得用戶名、MAC地址、硬盤序列號、硬盤品牌

一般方法:

(1)查看系統用戶名

(2) 獲取MAC地址

windos命令行使用ipconfig /all

(3)使用Hdtune軟件查看硬盤序列號、硬盤品牌

HDtune5.0

(4)把上述信息手動輸入一個Excel總表

以上操作 ,一輪下來大約5~10分鐘

還是寫代碼吧,把每臺電腦的上述信息都統一輸出為一個子excel,最后再將所有xls文件放在一個文件夾中,利用VBA合并到一個表就可以了交差了

一年多沒寫過腳本,折騰了半天,基本完成

二、簡單筆記

環境:Win7 64+Python3.7

Part 1 用到的庫函數

(1)getpass庫的getuser方法,獲得當前用戶名

(2)WMI庫的Win32_DiskDrive類,調用SerialNumber和Caption方法獲取物理硬盤的硬盤序列號、硬盤品牌

參見

Win32_DiskDrive class - Windows applications?docs.microsoft.com

(3)通過WMI庫Win32_NetworkAdapterConfiguration類獲取MAC地址,調用interface.MACAddress方法

參見

Win32_NetworkAdapterConfiguration class - Windows applications?docs.microsoft.com

(4)xlwt庫,寫入本地xls文件(很簡單)

代碼很簡單

from wmi import WMI from getpass import getuser from xlwt import Workbookc = WMI () listValue = []#獲取用戶名 userName = getuser() listValue.append( userName ) #獲取MAC和IP地址 for interface in c.Win32_NetworkAdapterConfiguration ( IPEnabled= True ):listValue.append( interface.MACAddress ) #獲取SerialNumber和Caption for physical_disk in c.Win32_DiskDrive(): #SerialNumber : Number allocated by the manufacturer to identify the physical media.listValue.append( physical_disk.SerialNumber ) #Caption : Short description of the object.listValue.append( physical_disk.Caption )

Part 2 py文件轉換為exe文件

最后一步,利用pyinstaller將py文件打包成可執行文件。

先試了一下默認的打包命令

Pyinstaller diskinfo.py

生成了一堆文件

這堆是啥我得研究一下。。。等等,我只是個寫腳本的,其他的有空再研究,可執行文件在disk文件夾里,1.8M

執行,費時2s左右,生成所需xls文件

但是這一堆文件有點麻煩,每個電腦還得拷過來拷過去,查了下資料,發現可以做成單個執行文件,編譯的時候時候加“-F”參數就行了

Pyinstaller -F diskinfo.py

現在就沒有一堆奇怪的東西了,單個可執行文件一共9.3M

進階操作參考

PyInstaller Manual?pyinstaller.readthedocs.io

Part 3

又試了幾臺都沒什么問題,還未解決的問題應該還有不少:

(1) 現在都是64位系統,可以執行,32位系統沒法用

(2) 單個文件打包后比較大,搜了一些解決方案,回去重新調試一下

(3) 手生,調試的過程中踩了很多基礎坑,回去把《Python基礎教程》復習一下

總結

以上是生活随笔為你收集整理的java获取硬盘序列号_Win7 64+Python3.7获取计算机硬盘信息初探的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕亚洲欧美日韩在线不卡 | 老司机综合网 | 成人av自拍 | 久久久久久国产精品三级玉女聊斋 | 国产性一乱一性一伧一色 | 天天摸天天 | 欧美美女在线 | 亚洲性在线 | 国产一区二区三区四区在线观看 | 99国产精品免费 | 误杀1电影免费观看高清完整版 | 亚洲一区二区三区av无码 | 九九人人 | 日韩在线www| 亚洲自拍图片 | 日韩av免费在线看 | 国产一区二区三区黄片 | 青青草视频免费看 | 超碰资源总站 | 制服丝袜一区 | 久久久久久久网 | av色哟哟| gv天堂gv无码男同在线观看 | 日本在线一 | 日韩精品一区二区亚洲av | 一进一出好爽视频 | 欧美成人a| 黄色国产免费 | 一个人在线观看www软件 | 成人免费在线小视频 | 国内精品久久久久久久久久久 | 福利一区在线观看 | 国产午夜网站 | 成人小视频免费观看 | 日韩婷婷 | 国 产 黄 色 大 片 | 大陆日韩欧美 | 亚洲日日干| 黄色免费视频 | 91久久婷婷| 97人妻精品一区二区三区软件 | 在线天堂网 | 国产 第1190页 | 一级片免费在线播放 | 精品国产精品国产偷麻豆 | 姑娘第5集在线观看免费 | 国产无套内射普通话对白 | 女女百合高h喷汁呻吟玩具 www.亚洲一区 | 日本不卡一区 | 久久亚洲网站 | 性欧美18| 91狠狠操| 日本成人在线视频网站 | 色婷婷亚洲一区二区三区 | 3d动漫精品啪啪一区二区竹菊 | 激情总合网 | 国产一级黄色大片 | 超碰人人人 | 成人你懂的 | 丝袜国产视频 | а天堂中文在线官网 | 欧美精品久久久久久久久老牛影院 | 无码国产69精品久久久久网站 | 国产v片| 日本黄色aaa | 一区二区三区四区五区视频 | 欧美另类高清 | 日韩免费精品 | 精品国产一区二 | 日本不卡不卡 | 国产精品一区二区三区四区在线观看 | 亚洲第九十九页 | 人人草人人看 | 国产三级精品在线观看 | 99ri在线观看| 激情都市一区二区 | 日韩香蕉视频 | 美女试爆场恐怖电影在线观看 | 精品三区视频 | 黄色麻豆网站 | 日日射射 | 天堂色网 | 日韩av.com | 性色欲情网站iwww九文堂 | 8090av| 亚洲一级片免费 | 精品久久精品 | 胸网站 | 一区在线免费 | 99草在线视频 | 91欧美激情一区二区三区成人 | 在线免费日本 | 黄色国产一区 | 国产乱码久久久久 | 玖玖在线视频 | 国产主播中文字幕 | 五月激情片 | 欧美在线日韩在线 | 亚洲性图视频 |