
Python
文章平均质量分 69
menglei8625
这个作者很懒,什么都没留下…
展开
-
Eclipse_配置pydev
1. 选择 Help -> Install New Software...。2. 点击Work with中输入框右边的Add...。3. Name输入:Pydev。Location输入:http://pydev.org/updates。然后点击OK。4. 选择安装的内容,然后一路Next,最后accept license进入安装,自动重启Eclipse。5. 选择Window ->原创 2012-08-02 10:54:14 · 760 阅读 · 0 评论 -
Python_使用ElementTree解析xml文件
一般使用ElementTree之前,我都会执行:from xml.etree import ElementTree as ET下面是个例子:try: tree = ET.parse("Campaign_Config.xml") #打开xml文档 root = tree.getroot() #获得root节点except Exception, e:原创 2012-04-24 17:06:45 · 33136 阅读 · 4 评论 -
Python_实现ftp上传和下载
1. #!/usr/bin/python 2. #coding=gbk 3. ''''' 4. ftp自动下载、自动上传脚本,可以递归目录操作 5. ''' 6. 7. from ftplib import FTP 8. import os,sys,string,datetime,time 9. import socket 10. 11转载 2012-04-26 11:39:40 · 9980 阅读 · 0 评论 -
Python_cmd的各种实现方法及优劣(subprocess.Popen, os.system和commands.getstatusoutput)
目前我使用到的python中执行cmd的方式有三种:1. 使用os.system("cmd")这是最简单的一种方法,特点是执行的时候程序会打出cmd在linux上执行的信息。使用前需要import os。os.system("ls")2. 使用Popen模块产生新的process现在大部分人都喜欢使用Popen。Popen方法不会打印出cmd在linux上执行的原创 2012-04-24 16:15:14 · 97293 阅读 · 3 评论 -
Python_OptionParser的使用
使用前需要from optparse import OptionParser。1. 普通的格式(-a a -b b ...)#parse command usage = "usage: python %prog [options]" parser = OptionParser(usage=usage) parser.add_option('-d', '--dev原创 2012-04-24 15:11:23 · 3941 阅读 · 0 评论 -
Python_使用csv模块解析csv文件
使用之前需要import csv。下面是一个读取csv文件例子:csvReader = csv.reader(open('avDecode_list.csv', 'rb')) #以只读方式取得csv文件中内容for row in csvReader: #行循环 parameterStr = ','.join(row) #通过逗号连接每行每个单元格的内容原创 2012-04-24 17:18:42 · 15245 阅读 · 0 评论 -
Python_文件操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pat转载 2012-05-09 13:12:53 · 1344 阅读 · 0 评论 -
Python_Linux文字变换颜色
写了个支持Linux下变换字体颜色的module,highlight方法是为了改变成需要的颜色之后还能改回到原来的颜色,否则Linux会一直持续使用改变的颜色。#!/usr/bin/env python def inBlack(s): return highlight('') + "%s[30;2m%s%s[0m"%(chr(27), s, chr(27)) d原创 2012-05-23 15:49:07 · 2717 阅读 · 0 评论 -
Python_获得系统时间
取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。你可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出的结果是:1279578704.6725271转载 2012-05-17 11:55:23 · 12611 阅读 · 0 评论 -
Python_字符编码问题,chardet,codecs
1. chardet 插件可以方便的检测文件,URL,XML等等字符编码的类型。2. python中字符串的结构:python的全局函数中basestring,str和unicode的描述如下basestring() This abstract type is the superclass for str and unicode. It cannot be called原创 2012-05-30 16:17:32 · 6662 阅读 · 0 评论 -
Python_使用smtplib和email模块发送邮件
SMTP (Simple Mail Transfer Protocol) 邮件传送代理 (Mail Transfer Agent,MTA) 程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮件,不能用来接收邮件。大多数的邮件发送服务器 (Outgoing Mail Server) 都是使用SMTP协议。SMTP协议的默认TCP端口号是25。 SMTP协议的一转载 2012-07-06 14:08:16 · 32110 阅读 · 3 评论