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 · 781 阅读 · 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 · 33204 阅读 · 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 · 10030 阅读 · 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 · 97417 阅读 · 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 · 3979 阅读 · 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 · 15302 阅读 · 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 · 1392 阅读 · 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 · 2743 阅读 · 0 评论 -
Python_获得系统时间
取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。 你可以试下下面的方式来取得当前时间的时间戳: import time print time.time() 输出的结果是: 1279578704.6725271转载 2012-05-17 11:55:23 · 12646 阅读 · 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 · 6698 阅读 · 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 · 32184 阅读 · 3 评论
分享