Python
文章平均质量分 57
王小涛_同學
这个作者很懒,什么都没留下…
展开
-
Python3.4 模拟键盘输入
import win32apiimport win32conwin32api.keybd_event(17, 0, 0, 0) #Ctrlwin32api.keybd_event(18, 0, 0, 0) #Altwin32api.keybd_event(32, 0, 0, 0) #Pwin32api.keybd_event(32, 0, win32con.KEYEVE原创 2015-03-16 23:00:48 · 6023 阅读 · 0 评论 -
Python 调用摄像头并保存图片
# -*- coding: utf-8 -*-from VideoCapture import Deviceinterval = 2cam = Device()cam.saveSnapshot('./image.jpg')Python3.4 .python2.7 均可使用转载注明作者与出处原创 2015-04-03 16:29:40 · 15339 阅读 · 2 评论 -
python 火车票监控12306
import urllib.request as requestimport http.cookiejar as cookiejarimport reimport osimport smtplibfrom email.mime.text import MIMETextimport timeimport randomuser = '' #登陆邮箱pwd = ''#邮箱密码to =原创 2015-02-03 16:26:59 · 1366 阅读 · 2 评论 -
Python3.4 GUI界面教程(菜单栏)
from tkinter import *def hello(): print('hello')def about(): label = Label(root, text='王小涛_同學\n QQ:*********', fg='red', bg='black') label.pack(expand=YES, fill=BOTH)root = Tk()menubar原创 2015-03-27 17:12:56 · 10291 阅读 · 0 评论 -
Python3.4 邮件发送(含带中文附件)
import smtplibimport osfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email import encodersuser = '*******@qq.com'pwd = '*******'to = ['******@139.com',原创 2015-03-14 01:15:57 · 4648 阅读 · 1 评论 -
Python3.4 远程操控电脑(开关机)
import poplibimport sysimport smtplibfrom email.mime.text import MIMETextimport osfrom email.header import decode_headerimport emailimport timedef check_email(): try: p = poplib.PO原创 2015-03-14 14:52:52 · 9098 阅读 · 1 评论 -
Python 改写注册表文件开机自启
import win32conimport win32apiimport osdef addfile2autorun(path): "注册到启动项" runpath = "Software\Microsoft\Windows\CurrentVersion\Run" hKey = win32api.RegOpenKeyEx(win32con.HKEY_CURREN原创 2015-03-30 20:32:58 · 2619 阅读 · 2 评论 -
Python3.4 截屏并将图片发至邮箱
from PIL import ImageGrabimport ctypesimport timefrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.image import MIMEImageimport smtplibimport os原创 2015-03-27 22:08:48 · 2267 阅读 · 0 评论 -
Python3 ctypes简单使用
>>> from ctypes import *>>> c_int()c_long(0)>>> c_char_p(b'hello')c_char_p(b'hello')>>> c_ushort(-5)c_ushort(65531)>>> seitz = c_char_p(b'loves the python')>>> print(seitz)c_char_p(b'loves原创 2015-08-14 10:19:40 · 3804 阅读 · 0 评论 -
Python3.4 语音控制电脑(基于win10语音识别)
import speechimport win32apiimport osimport sysimport timeimport win32concommand1 = {'关机': 'shutdown -s -t 1', '重启': 'shutdown -r', '关闭浏览器': 'taskkill /F /IM chrome.exe原创 2015-08-16 10:11:17 · 14083 阅读 · 9 评论 -
Python3.4 Python的一些特色
1.使用列表综合>>> listone = [2, 3, 4]>>> listtwo = [2*i for i in listone if i > 2]>>> print(listtwo)[6, 8]这里我们为满足条件(if i > 2)的数指定了一个操作(2*i),从而导出一个新的列表。注意原 来的列表并没有发生变化。在很多时候,我们都是使用循环来处理列表中的每一个元素,而使 用列表综原创 2015-08-16 10:53:38 · 858 阅读 · 0 评论 -
Python3.4 IP查询(api)
import urllib.request as requestsimport jsonip = '106.33.128.216'key = '9cb9a1624edd4ae668d54ebbd7361628'url = "http://a.apix.cn/tongyu/iplookup/ip?ip=" + ipheaders = { 'accept': "application原创 2016-01-19 21:06:13 · 1094 阅读 · 0 评论 -
Python3.4 垃圾清理(GUI)
import tkinterimport tkinter.messagebox,tkinter.simpledialogimport os,os.pathimport threadingrubbishEXT = ['.tmp', '.bak', '.old', '.wbk', '.xlk', '._mp', '.gid', '.chk', '.syd', '.$$$', '.@@@',原创 2016-01-26 16:22:55 · 1922 阅读 · 0 评论 -
Python3.4 tkinter,PIL图片转换(GUI)
import osfrom PIL import Imageimport tkinterimport tkinter.filedialogimport tkinter.messageboxclass Window(): def __init__(self): self.root = root = tkinter.Tk() self.menu =原创 2016-01-26 16:26:59 · 3518 阅读 · 1 评论 -
Python3.4 12306 2015年3月验证码识别
import sslimport jsonfrom PIL import Imageimport urllibimport reimport urllib.request as urllib2if hasattr(ssl, '_create_unverified_context'): ssl.create_default_context = ssl._create_unveri原创 2015-03-17 11:23:18 · 2921 阅读 · 0 评论 -
Python 远程(邮件)控制电脑升级版
由于前边http://blog.csdn.net/u013511642/article/details/44259557写的远程操控电脑,使用的POP登陆有使用频率限制,导致非常被动,有时候邮件无法读取,下面改用POST网易邮箱的方法,获取邮件import urllib.request as requestimport http.cookiejar as cookiejarimport url原创 2015-06-17 23:39:45 · 2629 阅读 · 1 评论 -
Python3.4 调用语音及警报声
import win32com.clientimport winsoundspeak = win32com.client.Dispatch('SAPI.SPVOICE')winsound.Beep(2015, 3000)speak.Speak('程序运行完毕!')原创 2015-03-15 15:43:24 · 7472 阅读 · 0 评论 -
Python2.7 Pytesser识别验证码
from pytesser import *print(image_file_to_string('d:/1.png'))原创 2015-03-28 11:38:07 · 1100 阅读 · 0 评论 -
Python 打包exe文件控制台隐藏<二>
使用Py2exe库打包后运行Python文件会有黑色cmd控制台一闪而过怎么办?将 setup.py中的script改为windows即可转载注明出处http://blog.csdn.net/u013511642原创 2015-03-29 21:42:09 · 5294 阅读 · 0 评论 -
PyQt5 GUI图标的设置
import sysfrom PyQt5.QtWidgets import QApplication, QWidgetfrom PyQt5.QtGui import QIconclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def init原创 2015-04-28 20:17:14 · 5275 阅读 · 0 评论 -
PyQt5按钮(Button)
import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QToolTipfrom PyQt5.QtGui import QFontclass Example(QWidget): def __init__(self): super().__init__() sel原创 2015-04-28 20:48:20 · 10798 阅读 · 0 评论 -
PyQt5 窗口定于屏幕中心
import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidgetclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self):原创 2015-04-28 21:16:56 · 3187 阅读 · 0 评论 -
PyQt5 状态栏
import sysfrom PyQt5.QtWidgets import QApplication, QMainWindowclass Example(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): se原创 2015-04-28 21:38:51 · 3862 阅读 · 0 评论 -
PyQt5退出按钮
import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButtonfrom PyQt5.QtCore import QCoreApplicationclass Example(QWidget): def __init__(self): super().__init__() s原创 2015-04-28 20:58:56 · 6145 阅读 · 2 评论 -
PyQt5 消息框
import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QMessageBoxclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self):原创 2015-04-28 21:11:24 · 2203 阅读 · 0 评论 -
PyQt5 简单GUI窗口的创建
import sysfrom PyQt5.QtWidgets import QApplication, QWidgetapp = QApplication(sys.argv) #这里提供一个重要的进口,基本小部件位于Pyqt5.QtWidgetsw = QWidget() #窗口小部件w.resize(250, 250) #调整部件大小w.move(300原创 2015-04-28 20:01:38 · 2637 阅读 · 2 评论 -
PyQt5 写一个计算器框架
import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplication, QPushButton, QHBoxLayout, QVBoxLayout, QGridLayoutclass Example(QWidget): def __init__(self): super().__init__()原创 2015-05-01 18:30:39 · 1923 阅读 · 0 评论 -
PyQt5的菜单栏,工具栏,状态栏的合并
import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QAction, qAppfrom PyQt5.QtGui import QIconclass Example(QMainWindow): def __init__(self): super().__init__() sel原创 2015-04-28 21:54:50 · 2667 阅读 · 0 评论 -
PyQt5 来写一个评论框
import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplication, QLineEdit, QTextEdit, QGridLayoutclass Example(QWidget): def __init__(self): super().__init__() self.initUI()原创 2015-05-01 18:51:24 · 753 阅读 · 0 评论 -
Python3.4 splinter(模拟填写表单)使用
from splinter.browser import Browserb = Browser('chrome')url = 'https://kyfw.12306.cn/otn/leftTicket/init'b.visit(url) #访问网址first_found = b.find_by_id('login_user').click()b.fill('loginUserDTO.us原创 2017-02-13 23:17:09 · 3591 阅读 · 0 评论