随笔分类 - Python
摘要:1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:...
阅读全文
摘要:#!/usr/bin/env python# -*- coding: utf-8 -*-#导入smtplib和MIMETextimport smtplibfrom email.mime.text importMIMEText#要发给谁mail_to="123123123@qq.com"def sen...
阅读全文
摘要:在开发过程中,很容易出现以下的错误:可以看出:假如删除列表的元素之后直接执行continue,那么遍历的时候就会落下一个元素。那么怎么解决这个问题呢?首先 : 我们尝试把continue去掉:得出的结果是?如下:结果出乎意料,可以看出 3还在,4却没了!我们分析一下:当it == 3时:此时将3 从...
阅读全文
摘要:在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python...
阅读全文
摘要:#python中的calendarimport calendar#返回指定年的某月def get_month(year, month): return calendar.month(year, month)#返回指定年的日历def get_calendar(year): return c...
阅读全文
摘要:python中if __name__ == '__main__': 的解析当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序样直接运行模块,在这 种情况下, __name__ 的值将是一个特别缺省"__main__"
阅读全文
摘要:python下载地址: http://www.python.org/download/releases/2.7.6/我自己用的是ulipad ,但是注意 ulipad和python的版本一定要配套 否则会出现不必要的麻烦Python安装及编辑器UliPad安装1.Python安装安装比较简单,直接到Python.org下载相应版本安装就可以啦。2. Python的编辑器 网上搜索大家都建议用Ulipad,下载的地址是 下载地址:http://code.google.com/p/ulipad/downloads/list 下载了不要急于安装,会出错的,还需要2样东西从可以呢。 a.wxPyt..
阅读全文
摘要:#!/usr/bin/python #调用python from sys import argv #导入sys是导入python解释器和他环境相关的参数 from os import makedirs,unlink,sep #os主要提供对系统路径,文件重命名和删除文件所需的函数 #makedirs是创建递归文件夹的函数。 #比如说我们要创建一个新的目录,/python/HTML/crawl,但是目前这三个文件夹都不存在,如果使用mkdir命令的话需要使用三次才能完成, #但是使用os.makedir只需使用一次就可以创建好整个目录。 #os.makedirs(os.path...
阅读全文
摘要:Python 之ConfigParser一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。 [db] db_host = 127.0.0.1 db_port = 22 db_user = root db_pass = rootroot [concurrent] thread = 10 processor = 20二、ConfigParser 初始工作使用ConfigParser 首选需要初始化实例,并读取配置文件:cf = ConfigPa.
阅读全文