Python
笑面浮屠
不合格的电子工程师
展开
-
python+Eclipse+pydev环境搭建
python+Eclipse+pydev环境搭建本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev 编辑器:Python 自带的 IDLE简单快捷, 学习Python或者编写小型软件的时候。非常有用。 编辑器: E转载 2017-03-31 22:06:36 · 537 阅读 · 0 评论 -
3.Python标准库_路径与文件 (os.path包, glob包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/09/05/2671198.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 路径与文件的简介请参看Linux文件系统 os.path包os.path包主要是处理路径字符串,比如说'/转载 2015-10-09 15:11:48 · 541 阅读 · 0 评论 -
如何在Eclipse中利用pydev调试Django
1. 调试环境安装Ø PyDev插件安装在主菜单“Help”—>“Software updates…”中添加http://pydev.sf.net/updates自动下载安装。Ø 安装完毕配置在主菜单 “window”—>“preference”中转载 2015-11-09 20:17:07 · 1266 阅读 · 0 评论 -
4.Python进阶_函数参数的对应
Vamie前辈的博客:http://www.cnblogs.com/vamei/archive/2012/07/08/2581264.html#!/usr/bin/pythondef f(a,b,c): #位置传递 return a+b+c #在调用f时,1,2,3根据位置分别传递给了a,b,cprint(f(1,2,3))#有些情况下,用位置传递会感觉比较死板。关键字(k转载 2015-09-22 00:51:18 · 360 阅读 · 0 评论 -
3.Python进阶_模块
#!/usr/bin/python'''我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序。'''#import moduleTestfrom moduleTest import *#from test_modul转载 2015-09-22 00:05:43 · 320 阅读 · 0 评论 -
2.Python进阶 文本文件的输入与输出
Vamie前辈的博客:http://www.cnblogs.com/vamei/archive/2012/07/03/2574436.html#!/usr/bin/pythonf = open('Summary.csv', 'r+');#"r" 只读, "r+" 读写#"w" 写入, "w+" 写读#"a" 追加, "a" 追加,读写???lenth = len(f.readli转载 2015-09-21 23:36:21 · 746 阅读 · 0 评论 -
Python模块Scrapy导入出错:ImportError: cannot import name xmlrpc_client
Mac(OS version: OS X Yosemite 10.10.5)上安装Scrapy模块,使用时出现:from six.moves import xmlrpc_client as xmlrpclibImportError: cannot import name xmlrpc_client错误解决方法:sudo rm -rf /Library/Python/2.7/原创 2015-10-25 00:37:38 · 5183 阅读 · 0 评论 -
9.Python基础 面向对象的进一步拓展
vamei前辈的博客讲解的很详细,博客下面的讨论给人以启发:http://www.cnblogs.com/vamei/archive/2012/06/02/2532018.html讲解了类的__init__()函数,相当于c++的构造函数,讲解了类的属性和对象的性质的区别(看着像c++中类的静态属性和普通属性间的区别):#!/usr/bin/python'''class H原创 2015-08-09 22:44:57 · 331 阅读 · 0 评论 -
Python递归查找文件(os.path, fnmatch,glob)
#!/usr/bin/env python#coding=utf8import os.pathimport fnmatchimport globdef recursiveSearchFiles(dirPath, partFileInfo): fileList = [] pathList = glob.glob(os.path.join('\\', dirPath,原创 2015-10-09 15:17:52 · 2279 阅读 · 0 评论 -
2.Python标准库_ 时间与日期 (time, datetime包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/09/03/2669426.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python具有良好的时间和日期管理功能。实际上,计算机只会维护一个挂钟时间(wall clock time)转载 2015-10-09 13:49:24 · 546 阅读 · 0 评论 -
Eclipse和PyDev搭建完美Python开发环境(Windows篇)
Eclipse和PyDev搭建完美Python开发环境(Windows篇)目录安装Pythonpython for eclipse插件安装配置PyDev插件测试安装Python从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.4。转载 2015-11-09 01:14:16 · 456 阅读 · 0 评论 -
1.Python标准库_正则表达式 (re包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我将从正则表达式开始讲Python的标准库。正则表达式是文字处理中常用的工具,而且不需要额外的系统知识或经验。我们转载 2015-10-08 13:02:52 · 502 阅读 · 0 评论 -
Python标准库——走马观花
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/07/18/2597212.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你转载 2015-10-07 12:53:25 · 421 阅读 · 0 评论 -
6.Python补充_Python之道
Vamei博客地址:http://www.cnblogs.com/vamei/p/3138446.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python有一个彩蛋,用下面语句调出:import this该彩蛋的文档记录于PEP 20。语句执行之后,终端将显转载 2015-10-07 12:27:46 · 289 阅读 · 0 评论 -
3.Python补充_Python内置函数清单
Vamei博客地址:作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。 Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是:print("Hello World!")在Python教程中,我们已经提到下面一些转载 2015-10-06 12:23:05 · 258 阅读 · 0 评论 -
Python标准库的学习准备
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/07/23/2605345.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python标准库是Python强大的动力所在,我们已经在前文中有所介绍。由于标准库所涉及的应用很广,所以需要学习转载 2015-10-07 13:05:17 · 518 阅读 · 0 评论 -
python开发_常用的python模块及安装方法
源自:http://blog.csdn.net/hengcai001/article/details/4166996转自Hongten:http://www.cnblogs.com/hongten/p/hongten_python_more_modules.htmlpython开发_常用的python模块及安装方法adodb:我们领导推荐的数据库连接组件转载 2015-10-11 10:37:25 · 880 阅读 · 0 评论 -
5.Python进阶_循环设计
Vamie前辈的博客:http://www.cnblogs.com/vamei/archive/2012/07/09/2582435.html#!/usr/bin/python#range()S = 'abcdefghijk'for i in range(0,len(S),2): print (S[i]) #enumerate()#利用enumerate()函数,可转载 2015-09-22 16:33:31 · 351 阅读 · 0 评论 -
Python简单读写Excel (xlwt, xlrd, xlutils)
#!/usr/bin/env python#coding=utf8######################################################################################此程序是为了将excel中的一列单元格的中的某些数字不够三位的补零,如cell: abc_12_cd -> abc_012_cd#涉及读写整个excel原创 2016-01-12 16:07:25 · 2697 阅读 · 0 评论 -
简单的16进制转Ascii码
#!/usr/bin/env python#coding=utf8import binasciidef hexConvertToString1(sumStringOfHex): hexArray = sumStringOfHex.split(' ') #print hexArray hexIntArray = [int(mHex, 16) for mHex in hexArray原创 2016-01-06 23:43:33 · 5359 阅读 · 0 评论 -
11.Python标准库_多进程探索 (multiprocessing包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/10/13/2722254.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具。这些工具可以让我们更加转载 2015-10-15 12:22:31 · 399 阅读 · 0 评论 -
10.Python标准库_多进程初步 (multiprocessing包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/10/12/2721484.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) 我们总转载 2015-10-15 11:13:04 · 440 阅读 · 0 评论 -
6.Python标准库_子进程 (subprocess包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外部的命令和程序。比如说,我需要使用wget下载文件。我在Python中调用wget程序。从这个意义上来说,subprocess的功能与shell类似。转载 2015-10-14 10:22:46 · 357 阅读 · 0 评论 -
Python安装cx_Oracle第三方库(Mac osx Yosemite Intel i5环境)
为了安装方便,首先获得管理员的部分权限,需要用到sudo指令(请参考 su与sudo的区别)修改和设定密码Torro:~ torro$sudo passwdPassword:Changing password for root.New password:Retype new password:1.安装pippip比easy_install的好处是支持原创 2015-09-26 03:41:23 · 5117 阅读 · 0 评论 -
7.Python标准库_信号 (signal包,部分os包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/10/06/2712683.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在了解了Linux的信号基础之后,Python标准库中的signal包就很容易学习和理解。signal包负责在Py转载 2015-10-14 10:36:40 · 474 阅读 · 0 评论 -
安装python第三方库:xlwt及出错ImportError: No module named setuptools的解决方法
方便起见,先把xlwt和setuptools的地址奉上:xlwt:https://pypi.python.org/pypi/xlwt/#downloadssetuptools:https://pypi.python.org/pypi/setuptools#files要是下载慢的话,可到百度网盘下载:http://pan.baidu.com/s/1gd4LhkB里面是:xlw原创 2015-08-11 22:41:23 · 49512 阅读 · 3 评论 -
9.Python标准库_当前进程信息 (os包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/10/12/2721016.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们在Linux的概念与体系,多次提及进程的重要性。Python的os包中有查询和修改进程信息的函数。学习Pyth转载 2015-10-14 11:23:05 · 377 阅读 · 0 评论 -
8.Python标准库_多线程与同步 (threading包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/10/11/2720042.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python主要通过标准库中的threading包来实现多线程。在当今网络时代,每个服务器都会接收到大量的请求。服转载 2015-10-14 11:08:02 · 424 阅读 · 0 评论 -
5.Python标准库_存储对象 (pickle包,cPickle包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/09/15/2684781.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢reverland纠错 在之前对Python对象的介绍中 (面向对象的基本概念,面向对象的进一步拓展),转载 2015-10-13 11:50:51 · 419 阅读 · 0 评论 -
7.Python进阶_函数对象
Vamie前辈的博客地址:http://www.cnblogs.com/vamei/archive/2012/07/10/2582772.html#!/usr/bin/pythonimport functools#秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。#作为对象,它还可以赋值给其它对象名,或者作为参数传转载 2015-09-22 19:44:07 · 529 阅读 · 0 评论 -
4.Python标准库_文件管理 (部分os包,shutil包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/09/14/2684775.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令。Python标准库则允许我们从转载 2015-10-13 10:56:40 · 390 阅读 · 0 评论 -
Python递归查找文件(os.walk, os.path, fnmatch)
#!/usr/bin/env python#coding=utf8'''Python ver 2.7Search some file recursivily'''import osimport fnmatchdef recursiveSearchFile(searchPath, partInfo): wantFilesPath = [] for (dirPath,原创 2015-10-13 11:29:06 · 854 阅读 · 0 评论 -
6.Python进阶_循环对象
Vamie前辈的博客:http://www.cnblogs.com/vamei/archive/2012/07/09/2582499.html#!/usr/bin/python#循环对象的并不是随着Python的诞生就存在的,但它的发展迅速,#特别是Python 3x的时代,循环对象正在成为循环的标准形式#什么是循环对象'''循环对象是这样一个对象,它包含有一个next()方法(_转载 2015-09-22 17:05:43 · 456 阅读 · 0 评论 -
5.Python补充_字符串格式化 (%操作符)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2013/03/12/2954938.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字转载 2015-10-07 12:05:05 · 277 阅读 · 0 评论 -
4.Python补充_Python简史
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。听过之后转载 2015-10-07 11:45:40 · 331 阅读 · 0 评论 -
8.Python进阶_异常处理
vamei前辈博客地址:http://www.cnblogs.com/vamei/archive/2012/07/10/2582787.html#!/usr/bin/python#python ver3.3#异常处理print ('异常处理')'''在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处理还可以提高程序转载 2015-10-02 23:15:31 · 336 阅读 · 0 评论 -
Python使用模块Pyserial模块报<ImportError:No module named tools.list_ports>
用pip安装pyserial后:sudo -H pip install pyserial,运行新建的程序,名称为serial.py,程序中用到:import serial.toos.list_ports,但总是提示ImportError:No module named tools.list_ports,在度娘一顿乱搜后,在stack overflowhttp://stackoverflow.co原创 2015-10-01 02:53:25 · 13890 阅读 · 1 评论 -
9.Python进阶_动态类型
Vamei前辈博客地址:http://www.cnblogs.com/vamei/archive/2012/07/10/2582795.html#!/usr/bin/python# -*- coding: cp936 -*-import copy'''动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要转载 2015-10-02 23:19:26 · 347 阅读 · 0 评论 -
Python中subprocess学习
原文地址:http://blog.csdn.net/imzoer/article/details/8678029#subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subprocess.Popen(args, bufsize=0, exe转载 2015-10-02 12:56:19 · 378 阅读 · 0 评论 -
windows下面安装Python和pip教程
原文地址:http://www.cnblogs.com/yuanzm/p/4089856.html第一步,我们先来安装Python,博主选择的版本是最新的3.4.2版本。windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包。下载地址是:https://www.python.org/downloads转载 2015-09-28 12:12:48 · 703 阅读 · 0 评论