赞
踩
目录
PIL库中一个非常实用的操作,可通过ImageGrap类实现截屏(参数元组含义与crop方法一致)
- # coding=utf-8
- import time
- from PIL import ImageGrab
-
- # 截取全屏
- im = ImageGrab.grab()
- im.save(r'D:\zhuomian\Image\{}win.png'.format(int(time.time())))
-
- # 除了截取全屏也可以区域截屏:
- im_size = ImageGrab.grab((300, 100, 1400, 600))
- im_size.save((r'D:\zhuomian\Image\{}win.png'.format(int(time.time()) + 1)))
eval内置函数的使用:可以将字符串的引号去掉,调用对应的变量对用的对象值(将字符串变为已有的变量去返回变量的值),可以对接收到的数字字符进行直接转换为数字类型
通过输入的字符串直接调用变量
str1 = 'python eval 的使用' str2 = '这是一个字典' dict1 = {'a': 'str2'} list1 = ['str1', 'dict1'] print(eval(list1[0])) print(eval(list1[1])['a']) print(eval(eval(list1[1])['a']))
直接将输入的数字变为数字类型,不需要做类型转换
num = eval(input('请输入正确的密码(纯数字):')) print(num)
例:通过用户名获取密码
zhanghua = 'zh123321.' um = eval(input('请输入用户名:')) print('您的密码为:', um)
- import platform
- print('获取操作系统名称及版本号:',platform.platform())
- print('获取操作系统版本号:',platform.version())
- print('获取操作系统的位数:',platform.architecture())
- print('获取计算机类型:',platform.machine())
- print('获取计算机网络名称:',platform.node())
- print('获取计算机处理器信息:',platform.processor())
- print('获取操作系统:',platform.system())
- print('返回操作系统所有信息:',platform.uname()) # 包含上面所有信息
- print('获取python版本:',platform.python_version())
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。