Python作为应用广泛的轻量级解释型语言,已成为工程师的必学编程语言之一,加上Python可以用来做很多操作,可以说是非常有用,今天小编将分享两个鲜为人知的Python操作,并附上源码,希望对大家有所帮助。
1、显示Wi-Fi密码
当亲戚朋友来家里做客,问起Wi-Fi密码,你翻箱倒柜问遍家人都不知道Wi-Fi密码,该怎么办?不如试试Python?列出所有设备的密码,具体如下:
import subprocess #import required library
data = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode('utf-8').split('\n') #store profiles data in "data" variable
profiles = [i.split(":")[1][1:-1] for i in data if"All User Profile"in i] #store the profile by converting them to list
for i in profiles:
# running the command to check passwords
results = subprocess.check_output(['netsh', 'wlan', 'show', 'profile', i, 'key=clear']).decode('utf-8').split('\n')
# storing passwords after converting them to list
results = [b.split(":")[1][1:-1] for b in results if"Key Content"in b]
try:
print ("{:<30}| {:<}".format(i, results[0]))
except IndexError:
print ("{:<30}| {:<}".format(i, ""))
该段代码的功能是列出所有电子设备及相连的密码,其中包括路由器,你可根据Wi-Fi名称来寻找相对应的密码。
2、视频转GIF
近年来,GIP表情包大火,各大社交媒体平台纷纷推出各种GIF表情包,表情包已成为人们聊天日常常用到的东西,但当我们遇见有趣的视频想把它做成GIP图片,却不知道该如何怎么做?不如试试下面代码?
moviepy是一个用于视频编辑的Python模块,可用于视频剪辑、视频合成、视频处理等,可以说是实用的Python模块之一。
安装moviepy:
pip install moviepy
视频转GIF:
from moviepy.editor import VideoFileClip
clip = VideoFileClip("video_file.mp4") # Enter your video's path
clip.write_gif("gif_file.gif", fps = 10)
欲了解更多的Python实用操作,选择《弟子计划:Python&1对1》