pandas小结(三)pandas数据的导入导出 2017-01-07 | perl/php/python/gawk/sed pandas的数据导入导出功能,非常简单。pandas支持的导入数据格式有csv,excel,sql,json,html,pickle等。具体可以参看:https://pandas.pydata.org/pandas-docs/version/0.20/io.html 页面。 pandas 示例…… Continue reading
python异步 I/O模块gevent 2016-12-28 | perl/php/python/gawk/sed 一、gevent与monkey patch 在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程序操作系统进程的内部,但它们被协作式地调度。在任何时刻,只有一个协程在运行。这与multiprocessing或thr…… Continue reading
base64编码与python 2016-10-15 | perl/php/python/gawk/sed 一、base64编码工作原理 base64模块是用来作base64编码解码的。这种编码方式在电子邮件中是很常见的。它可以把不能作为文本显示的二进制数据编码为可显示的文本信息。base64怎么工作的呢?把N字节的内容对应的8N位, 每6位砍成1段,得到 (8N)/6 个单元,每个单元的值,都在[0,…… Continue reading
Python win32gui调用窗口到最前面 2016-08-28 | perl/php/python/gawk/sed G20要写一个轮询几个重要页面的程序,不停的在大屏上进行刷新,通过pywin32模块下的SetForegroundWindow函数调用时,会出现error: (0, ‘SetForegroundWindow’, ‘No error message is available’)报错,后经网上查询确认,为pywin32模块…… Continue reading
windows下使用python发送控制键 2016-08-27 | perl/php/python/gawk/sed 在windows下使用python进行图形类操作时,经常需要用到发送快捷键的情况,如ALT+TAB、crtl + F1、Fn + f1等之类的操作,利用win32com模块,可以很便利的进行该类操作。如下一个示例是打开Outlook程序,获取第一个元素,并将其内容复制到粘贴板的示例: 1import win32com.client…… Continue reading
Python+selenium启动浏览器Firefox\Chrome\IE 2016-08-26 | perl/php/python/gawk/sed windows 在写一功能的时候,本来准备使用webbroswer模块实现,不过发现其只能实现简单的打开,而且打开tab页面发现并不能实现。所以决能通过selenium模块实现,这里列下几个selenium操作不同浏览器的定义的函数。 一、webbroswer模块 该模块的非常简单,如下: 1import webbrowser 2c = webbrowser.get('firefox')…… Continue reading
python命令行选项模块argparse 2016-07-06 | perl/php/python/gawk/sed 一、argparse模块介绍 argparse模块作为optparse的一个替代被添加到Python2.7。argparse的实现支持一些不易于添加到optparse以及要求向后不兼容API变化的特性,因此以一个新模块添加到标准库。argparse通过在程序中定义好我们需要的参数,…… Continue reading
python requests增加cookie的方法 2016-04-19 | perl/php/python/gawk/sed 一、有关cookie 我之前写过一篇博文《python pycurl模块》,在其中有提到pycurl 有将cookie保存在该文件中,并允许跟踪来源,其他请求会直接调用该cookie文件。这个适用于大多数的应用场景,不过有时候新的cookie内容并不会在响应头中记录到cookie文件中…… Continue reading
python requests模块增加headers头 2016-04-18 | perl/php/python/gawk/sed 一、请求头和响应头 http的headers头信息是分请求头和响应头之分的,请求头是客户端向服务端发送请求时,在头里带的内容,其一般包含:浏览器类型、语言、是否使用gzip压缩、传送的数据类型、用于认证的cookie或session值等。而响应头是服务器接到客户端的请求后,返回给客…… Continue reading
python requests发送post请求方式 2016-04-17 | perl/php/python/gawk/sed http的POST请求的编码有3种常用格式,具体如下: application/x-www-form-urlencoded 最常见的post提交数据的方式,以form表单形式提交数据 application/json 以json格式提交数据 multipart/form-data 一般使用来上传文件(较少用) 一、urlencoded 编码 这里使用httbin.org公共测试接口,代码如下: 1#!/usr/bin/env python 2# coding=utf8 3# Copyright (C) www.361way.com site All rights reserved. 4import requests,json 5url =…… Continue reading