随笔分类 -  python

Python try/except/finally
摘要:举例说明一下try/except/finally的用法。 若不使用try/except/finally 输出: 使用try/except/finally: 第一: try不仅捕获异常,而且会恢复执行 输出: 第二:无论try是否发生异常,finally总会执行 输出:(这里没用except,即没有在 阅读全文

posted @ 2016-08-16 19:13 小作一个 阅读(8889) 评论(0) 推荐(0)

try...finally的用法
摘要:finally里面只是执行完成try中的代码后,必须执行的代码,即使是try中有异常抛出,也是会去执行finally。 一般情况下,finally里面执行的都是一些清理工作,比如:关闭文件描述符,释放锁等 阅读全文

posted @ 2016-03-30 15:17 小作一个 阅读(1070) 评论(0) 推荐(0)

python date,datetime 和time的区别
摘要:这是三个不同类型的数据,例如 2015-11-21 10:51:20: date是日期,表示的是 2015-11-21; datetime是日期时间,表示的是 2015-11-21 10:51:20; time是时间,表示的是 10:51:20。 阅读全文

posted @ 2016-03-28 16:41 小作一个 阅读(1399) 评论(0) 推荐(0)

Python取出SQL表单中的字段名
摘要:def ReturnInfo(self, avalue, akey): cursor = connection.cursor() Sql = "select * from %s where %s=%s" % (self.table, akey, avalue) cursor.execute(Sql) 阅读全文

posted @ 2016-03-09 16:19 小作一个 阅读(7099) 评论(0) 推荐(3)

Python 协程
摘要:def GenerateProcess(): filelocal = r'c:\Te' for i in range(10): baiWei = i * 100 filename = [None] * 100 filelocalation = [... 阅读全文

posted @ 2016-01-13 20:44 小作一个 阅读(206) 评论(0) 推荐(0)

Python 用多线程上传和下载文件
摘要:1 # -*- coding: utf-8 -*- 2 __author__ = 'louis' 3 4 from ftplib import FTP 5 import multiprocessing 6 import time 7 8 9 def ftpconnect():10 f... 阅读全文

posted @ 2016-01-12 21:17 小作一个 阅读(5633) 评论(1) 推荐(0)

Python 变量交换
摘要:1 # coding = utf-8 2 3 a, b = 1, 2 4 print 'before change' 5 print a, b 6 7 a, b = b, a 8 print 'after change' 9 print a, b 10 11 #>>> 12 #befor... 阅读全文

posted @ 2016-01-09 22:21 小作一个 阅读(429) 评论(0) 推荐(0)

Python 将文件重新命名
摘要:1 # -*- coding: utf-8 -*- 2 __author__ = 'louis' 3 4 import os 5 import re 6 7 8 def rename_files(dir_path): 9 i=110 print dir_path11 ... 阅读全文

posted @ 2016-01-08 22:20 小作一个 阅读(860) 评论(0) 推荐(0)

Python ftplib模块
摘要:# -*- coding: utf-8 -*-__author__ = 'louis'from ftplib import FTPftp = FTP()timeout = 30port = 22ftp.connect('ip',port,timeout) # 连接FTP服务器ftp.login('u... 阅读全文

posted @ 2016-01-08 17:43 小作一个 阅读(467) 评论(0) 推荐(0)

Python ftplib模块
摘要:Help on module ftplib:NAME ftplib - An FTP client class and some helper functions. 名字:ftplib 模块 - 一个FTP客户端类 和 一些辅助的方法 FILE c:\python27\lib\ftpli... 阅读全文

posted @ 2016-01-06 20:46 小作一个 阅读(4157) 评论(0) 推荐(0)

Python 函数作为返回值
摘要:函数作为返回值高阶函数除了可以接收函数作为参数外,还可以把函数作为结果值返回。def lazy_sum(*args): def sum(): ax=0 for n in args: ax = ax + n return ax r... 阅读全文

posted @ 2016-01-04 16:59 小作一个 阅读(29186) 评论(0) 推荐(0)

Python map/reduce/filter/sorted函数以及匿名函数
摘要:1. map() 函数的功能:map(f, [x1,x2,x3]) = [f(x1), f(x2), f(x3)]def f(x):return x*xa = map(f, [1, 2, 3, 4, 5])b = map(f, (6, 7, 8, 9))print aprint b# [1, 4, ... 阅读全文

posted @ 2016-01-04 10:44 小作一个 阅读(839) 评论(0) 推荐(0)

Python 高阶函数
摘要:1. 变量可以指向函数名def f(a): return abs(a)h = f(-10) # 这样是调用函数f且把结果传给变量hprint hh = f # 这是让变量h指向函数f.print h(-10)2. 函数名也是变量def f(a): return abs(a)f = 1f(-10)... 阅读全文

posted @ 2016-01-01 17:36 小作一个 阅读(234) 评论(0) 推荐(0)

Python 列表生成器
摘要:1. 列表里生成器相比range()生成的列表生成一个列表[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可用range(1,11)L = range(1,11)# print L# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]如果要生成一个[1x1, 2x2, 3x... 阅读全文

posted @ 2016-01-01 17:01 小作一个 阅读(301) 评论(0) 推荐(0)

Python 生成器generator
摘要:列表的问题列表生成器可以直接创建一个表,但是,如果一个表中有100万个元素,那么这个表太占空间,而且往往我们仅仅需要访问前面几个元素,后面绝大多数元素占用的空间都白白浪费了。生成器如果列表元素可以按照某种算法推算出来,那我们可以在循环的过程中不断的推算出后续的元素。而不用一开始就创建整个list.这... 阅读全文

posted @ 2015-12-31 18:25 小作一个 阅读(4710) 评论(2) 推荐(1)

Django logging的介绍
摘要:Django用的是Python buildin的logging模块。Python logging由四部分组成:Loggers - 记录器Handles - 处理器Filters - 过滤器Formatters - 格式器LoggersLogger,记录器。一个记录器是日志系统的一个实体,每一个记录器... 阅读全文

posted @ 2015-12-24 20:59 小作一个 阅读(1189) 评论(0) 推荐(0)

用eclipse pydev 创建一个新py文件时 文件的coding设置问题
摘要:问题:当安装好eclipse和pydev后,创建一个project, 创建一个新的py文件,文件头都会自带中文时间。这样在编译的时候会报错。解决办法之一:通过设置,可以使新建的文件的文件头自动带一行#coding=utf-8设置之后,再创建一个新的文件。文件的文件头会自带#coding=utf-8待... 阅读全文

posted @ 2015-12-20 22:34 小作一个 阅读(1828) 评论(0) 推荐(0)

导航