python
文章平均质量分 68
天涯青云
具有良好的团队精神和进取心,在同学中,有良好的人际关系;具有一定的组织、策划、协调能力以及一定的凝聚力、亲和力,在协会中曾组织安排过小型活动;为人处事具有务实精神和责任感。当然了,自己还有很多的不足,希望能够有机会在公司前辈的帮助下弥补不足,与公司一起进步!
展开
-
Python2.7在win10下的安装配置
简单介绍了python2.7在win10 下的安装原创 2016-10-11 22:36:55 · 5197 阅读 · 2 评论 -
设置python下的IDLE清屏快捷键(windows)
设置python下的IDLE清屏快捷键(windows)最近在学习python的时候遇到一个头疼的问题,就是在IDLE下编程的时候不能像windows或者Linux的终端一样,”Ctrl+l”的快捷键实现清屏的操作,于是在网上找了一下资料,最后在知乎上发现最好的方法是需要自己配置,其中我做了些许修改,具体的过程如下:1、配置文件内容:"""ClearWindow Extension转载 2016-10-19 21:40:55 · 4379 阅读 · 0 评论 -
pyodbc模块简单总结整理
连接到数据库调用connect方法并传入ODBC连接字符串,其会返回一个connect对象。通过connect对象,调用cursor()方法,可以获取一个游标cursor。如下代码示例:import pyodbc #连接示例: Windows系统,非DSN方式,使用微软 SQL Server数据库驱动cnxn =pyodbc.connect('DRIVER={SQL原创 2016-10-20 22:11:38 · 9190 阅读 · 1 评论 -
Python 代码调试技巧
使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情见表 1。 表 1. pdb 常用命令命令 解释break转载 2016-11-01 00:09:42 · 316 阅读 · 0 评论 -
生成器简单介绍
一边循环一边计算的机制,称为生成器(Generator)原创 2016-11-16 18:37:05 · 398 阅读 · 0 评论 -
不得不知的python高阶函数(Map、Reduce、Filter)
Map函数 map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 Reduce函数 reduce把一个函数作用在一个序列[x1, x2, x3...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算。Filter函数filter()函数用于过滤序列原创 2016-11-16 18:52:49 · 7142 阅读 · 0 评论 -
python集合简单介绍
集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。集合元素(set elements):组成集合的成员>>> li=['a','b','c','a']>>> se =set(li)>>> seset(['a', 'c', 'b'])集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键>>> li=[['a','b','c'],['a','c']]>>> se原创 2016-11-01 22:48:28 · 500 阅读 · 0 评论 -
Python subprocess模块学习总结
从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error管道,获取相关的返回信息一、subprocess以及常用的封装函数 运行python的时候,我们都转载 2016-11-14 16:11:23 · 3066 阅读 · 0 评论 -
Python2.7在win10下的安装配置
Python2.7的安装配置Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手。但是现在python有2和3两个大类版本,在上一篇文章中我已经总结了python2和3的主要区别,大家可以根据自己情况选择不同版本学习。不过现在版本3有一些库还不太兼容,所以还是比较建议学习python2,以后再使用3也是很容易上手的。这里简单介绍下版本2最新的python2.7.1原创 2016-11-14 16:14:34 · 1156 阅读 · 0 评论 -
python时间模块time详解
python时间模块time详解在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:1. 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Pyt转载 2016-10-16 22:11:04 · 26997 阅读 · 2 评论 -
python datetime模块基本操作
datetime基本操作转载 2016-11-14 18:38:39 · 7272 阅读 · 0 评论 -
calendar模块用法
calendar模块用法原创 2016-11-14 18:53:08 · 8905 阅读 · 0 评论 -
Paramiko模块的安装与使用
paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。转载 2016-11-19 19:12:01 · 666 阅读 · 0 评论 -
Python中的decorator装饰器使用方法
装饰器的运用是Python编程中的一项高级技巧,这里由浅入深,整理了12步入门Python中的decorator装饰器使用方法,需要的朋友可以参考下转载 2016-11-19 22:17:39 · 1374 阅读 · 0 评论 -
python win32com模块
今天再次被python的强大所折服,一直很奇怪公司的excel文件直接生成sql脚本是怎么实现的,今天闲着没事找到实现脚本看了下,竟然就是用python写的!!!当时真的是震惊了,仔细看了下脚本内容,里面用到了一个关键模块win32com,这里在网上找到了一些大神们总结的该模块用法,码来一起学习!!import win32com from win32com.client import Di转载 2016-10-19 20:05:34 · 33450 阅读 · 0 评论 -
ascii、unicode和utf-8的区别
捋一捋ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。 字母A用ASCII编码是十进制的65,二进制的01000001; 字符0用ASCII编码是十进制的48,二进制的00110000,注意字符’0’和整数0是不同的; 汉字中已经超出了ASCII编码的范围,用Unicode编码是十进制的20013,二进制的01001110 0010110转载 2016-10-18 22:30:52 · 247 阅读 · 0 评论 -
easy_install 或者pip 安装时出现unable to find vcvarsall.bat解决方法
easy_install 或者pip 安装时出现unable to find vcvarsall.bat解决方法很多python 库实际上使用c或者c++写的,所以安装编译时会需要用到msvc的东西;如果你的机器里没有装VS或者注册表设置不太对的话,就会报错。解决方法: 如果你完全没有安装VS的话,网上查到的各种修改环境变量,比如set VS90COMNTOOLS=C:\Program Files转载 2016-10-18 22:29:23 · 407 阅读 · 0 评论 -
Python中用format函数格式化字符串
Python中用format函数格式化字符串的用法 语法 它通过{}和:来代替%。 “映射”示例 通过位置In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18'In [2]: '{},{}'.format('kzc',18) Out[2]: 'kzc,18'In [3]: '{1},{0},{1}'.format('kzc',18)原创 2016-10-23 15:02:04 · 1845 阅读 · 0 评论 -
安装第三方库时python version 2.7 required,which was not found in the registry
安装numpy-1.6.2.win-amd64-py2.7的时候,不能再注册表中识别出来python2.7解决方法:新建一个register.py 文件,把一下代码贴进去,保存## script to register Python 2.0 or later for use with win32all# and other extensions that require Python regis原创 2016-10-23 17:29:48 · 287 阅读 · 0 评论 -
Python 运算符用法总结
Python算术运算符以下假设变量a为10,变量b为20:运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果转载 2016-10-23 21:27:10 · 800 阅读 · 0 评论 -
Python 异常处理
什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语转载 2016-10-24 23:31:45 · 339 阅读 · 0 评论 -
RobotFramework测试环境搭建
RobotFramework测试环境搭建说明:1、Robot Framework 本身是 Python 实现的,本安装基于 Python 环境2、Python 版本:选择 Python2 最新版本,RF、RIDE 目前都不支持 Python3(Robot Framework 框架是基于 Python2 开发) 【Step1】安装 Python1、下载 Python 安装程序原创 2016-10-14 23:22:30 · 1222 阅读 · 0 评论 -
python中os.path模块下的函数总结
python中os.path模块下的函数总结:#coding:utf-8import ospath = 'C:\Python27\Lib\site-packages\myLibrary'print os.path.abspath(path) #返回绝对路径print os.path.basename(path) #返回文件名'os.path.commonprefix(l原创 2016-10-15 19:57:18 · 12973 阅读 · 1 评论 -
python文件和目录读写
#coding:utf-8import osprint os.name # 操作系统名# 如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就是Windows系统。'''print os.uname() #要获取详细的系统信息,可以调用uname()函数:'注意uname()函数在Windows上不提供,也就是说,os模块的某些函数是跟操作系统相关的原创 2016-10-25 23:54:53 · 340 阅读 · 0 评论 -
python新手常见的报错提示
python新手常见的报错提示在运行或编写一个程序时常会遇到错误异常,这时python会给你一个错误提示类名,告诉出现了什么样的问题(Python是面向对象语言,所以程序抛出的异常也是类)。能很好的理解这些错误提示类名所代表的意思,可以帮助你在最快的时间内找到问题所在,从而解决程序上的问题是非常有帮助的。搜集了一些python最重要的内建异常类名,并做了简单的介绍:AttributeE翻译 2016-10-15 22:40:08 · 31601 阅读 · 1 评论 -
Python-Image基本的图像处理操作
1. 首先需要导入需要的图像库:import Image2. 读取一张图片:im=Image.open(‘/home/Picture/test.jpg’)3. 显示一张图片:im.show()4. 保存图片:im.save(“save.gif”,”GIF”) #保存图像为gif格式5. 创建新图片:Image.new(mode,size) Image.new转载 2016-10-16 22:08:44 · 3650 阅读 · 0 评论 -
用Python中的turtle模块绘图
用Python中的turtle模块绘图 简介:turtle是一个简单的绘图工具。它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令。 1.在文件头写上如下行,这能让我们在语句中插入中文#-*- coding: utf-8 -*- 2.用import turtle导入turtle库 3.绘图窗口的原点(0,0)在正中间。默认情况下,海龟向正右方移动。转载 2016-10-16 22:13:01 · 31330 阅读 · 5 评论 -
python Argparse模块的使用
python Argparse模块的使用一、简介:argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数,例如python parseTest.py input.txt output.txt --user=name --port=8080。二、使用步骤:1:import argpars转载 2016-10-17 00:25:24 · 706 阅读 · 0 评论 -
python linecache 模块读取文件
python linecache 模块读取文件用法详解linecache 模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行。linecache.getlines(filename) 从名为 filename 的文件中得到全部内容,输出为列表格式,以文件每行为列表中的一个元素,并以 linenum-1 为元素在列表中的位置存储linecache.getline(原创 2016-10-27 22:37:11 · 693 阅读 · 0 评论 -
Python 列表(List)操作方法详解
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。原创 2016-11-19 23:15:33 · 14674 阅读 · 0 评论