windows下利用python 2.7獲取電腦上所有的wifi名稱和密碼
# -*- coding: UTF-8 -*- import os import sys reload(sys) sys.setdefaultencoding('utf-8') # 定義一個函式checkWIFI,獲取電腦連線過的所有wifi名稱和密碼,結果以列表形式返回 def checkWIFI(): # 定義一個空列表,用來存放查詢結果 list = [] # 查詢所有的wifi名稱 message = os.popen('netsh wlan show profiles').readlines() # print(message) # 獲取的結果是一個列表list,需要進行遍歷 for i in message: # 遍歷結果含有中文會亂碼,需要進行gbk編碼 result = i.strip().decode("gbk") # print(result) # print(result+"的長度為"+str(len(result))+",資料型別為"+str(type(result))) # 檢查每一個結果中是否含有指定關鍵字 if result.find(u"所有使用者配置檔案 : ") != -1: # print("位置:"+str(result.find(u": "))) # 從位置11開始擷取 # print("wifi名稱:"+result[11:]) # netsh wlan show profiles name="Xiaomi_216E" key=clear # 如果找到關鍵字,就擷取指定位置的字串,即wifi名稱,再拼接成cmd命令 command = 'netsh wlan show profiles name="' + result[11:] + '" key=clear' # print(command) # 執行拼接好的命令,獲取含有密碼的結果 per_wifi = os.popen(command).readlines() # 獲取的結果是一個列表list,需要進行遍歷 for j in per_wifi: # 遍歷結果含有中文會亂碼,需要進行gbk編碼 passwd = j.strip().decode("gbk") # print(passwd) # 檢查每一個結果中是否含有指定關鍵字 if passwd.find(u"關鍵內容 :") != -1: # 獲取字串指定位置的內容並判斷是否為空 if passwd[18:] != '': # 定義一個臨時列表list_temp存放每一個wifi資訊,即wifi名稱和密碼 list_temp = [] # 將wifi名稱追加到列表list_temp list_temp.append(result[11:]) # 將密碼追加到列表list_temp list_temp.append(passwd[18:]) # 將每個wifi資訊作為一個整體追加到列表list list.append(list_temp) # print("wifi名稱:" + result[11:]) # print("wifi密碼:"+passwd[18:]) # print("") # 將所有的wifi資訊列表list返回給呼叫者 return list print("正在查詢......") # 定義一個變數,存放呼叫checkWIFI的執行結果 list = checkWIFI() print("返回結果如下:") i = 0 # 將查詢結果遍歷輸出 for n in list: i = i + 1 print(str(i) + "、wifi名稱:" + n[0] + ",密碼:" + n[1])
相關推薦
windows下利用python 2.7獲取電腦上所有的wifi名稱和密碼
# -*- coding: UTF-8 -*- import os import sys reload(sys) sys.setdefaultencoding('utf-8') # 定義一個函式checkWIFI,獲取電腦連線過的所有wifi名稱和密碼,結果以列表形式返回
Python之——獲取電腦連線過的所有wifi名稱和密碼
不多說,上程式碼: # -*- coding: UTF-8 -*- import os import sys reload(sys) sys.setdefaultencoding('utf-8') # 定義一個函式checkWIFI,獲取電腦連線過的所有wifi名
Linux下安裝python-2.7 先zlib
2018-04-25 釋出 Linux下安裝python-2.7 py
Mac 下升級python 2.7 到python 3.6
一、前言 mac 系統自帶python 2.7本文目的將python 2.7升級到python 3.6 網上有部分文章建議,兩個版本共存,博主並不知道版本共存好用,還是升級之後好用,所以讀者們慎選 二、去官網下載最新的安裝包 官網 選擇最新的版本下載,會有Mac OSC 和Wi
Windows 64位 Python 2.7 簡單安裝MySql模組
1,確定已經安裝好Python2.7的版本 進入http://www.lfd.uci.edu/~gohlke/pythonlibs/下載MySQL_python‑1.2.5‑cp27‑none‑win
python 2.7 將網頁上的資料下載到資料庫
#coding = utf-8 import requests import pymysql import re import os from bs4 import BeautifulSoup from time import sleep def main(): conn = pymysq
安裝python 2.7條件下的pip環境
package 條件 packages pypi pip .py fda 2.7 安裝python wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c
windows平臺python 2.7環境編譯安裝zbar
hone 一個 增加 acf extension python2 sdn pat o-c 最近一個項目需要識別二維碼,找來找去找到了zbar和zxing,中間越過無數坑,總算基本上弄明白,分享出來給大家。 一、zbar官方介紹 ZBar 是款桌面電腦用條形碼/
windows平臺python 2.7環境編譯安裝zbarlight
ocs ons warnings float depend wal test eight mov 類似於前一篇博文,http://www.cnblogs.com/zhongtang/p/7148082.html中描述的情況。 編譯zbarlight同樣出現問題,簡要處理步
Linux下安裝或升級Python 2.7
版本 結果 http ins order 地址 ber 目錄 name 1.準備編譯環境gcc 2.去官網下載要安裝的對應版本的python的源代碼 下載地址:https://www.python.org/downloads/source/ 你可以選擇你要下載的版本,
windows 10 python 2.7和python3.6共存解決方法和pip安裝
這樣的 num tool python2.x script tro 判斷 解決方法 自動化 一、首先去python官網將兩個版本下載並安裝; 然後進入windows的環境變量,檢查下面4個變量: 1.C:\Python272.C:\Python27\Scripts3.D:\
CentOS 7.0 下 Python 2.7 升級到 Python 3.5
sqli qlite entos bin prefix 默認 2.7 dir bzip2 前段因為時間工作需要,要把 Centos 7.0 默認安裝的 Python 2.7 升級到 Python 3.5。 具體操作如下: # 安裝 gcc gcc-c++ 等編譯工具軟件
【python 2.7】獲取外部引數
import sys res_0 = sys.argv[0] res_1 = sys.argv[1] res_2 = sys.argv[2] print res_0 print res_1 print res_2
ROS下利用Python和OpenCVC分別實現筆記本攝像頭/USB攝像頭/監控IP攝像頭資料的獲取
說明: 最近的一個小任務,記錄一下,希望對以後有幫助吧: -———————————————————————————————————————————————— 參考帖子 一、先利用python實現筆記本攝像頭/USB攝像頭的資料的獲取: 程式碼如下: i
windows 下利用Anaconda安裝python及其第三方庫
安裝python--簡易方法為什麼安裝Anaconda因為python的第三庫的安裝比較繁瑣,其是第三方庫較多且存在各種包的相容問題,而Anaconda集成了python所需的第三方庫,其將python經常使用的第三庫的包打包,進行包管理和下載比較方便。安裝步驟先安裝Anac
Linux下升級安裝Python-2.7.8版本
本文主要介紹在Linux(CentOS)下將Python的版本升級為2.7.8的方法 1.下載安裝包 wget http://python.org/ftp/python/2.7.8/Python-2.7.8.tgz 2.解壓縮 編譯 安裝 如果報以上錯誤,請先安裝gcc,
Windows中Python 2.7和Python 3.5相容性問題及對應pip使用方法
Python 2和Python 3的同時使用 有很多人想學習Python3,但是暫時又離不開Python2,所以他們在Windows作業系統上同時安裝了Python 2和Python 3,但是在CMD.exe上面執行”python *.py”的時候只能執行
windows OpenCV 2.3.1/Opencv2.4.6 + Python 2.7配置
1 .下載 OpenCV 2.3.1 。文中下載了OpenCV-2.3.1-win-superpack (大概124MB,解壓後1G多)。他不需編譯,使用方便 下載地址 2. OpenCV-2.3.1-win-superpack.exe是自解壓檔案,直接執行。即可解壓。預設解壓到opencv資料夾裡。
Linux下Python 2.7 & easy_install 安裝
Python 2.7.3 1.wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz 2.tar zxf Python-2.7.3.t