随笔 - 118  文章 - 33 评论 - 1 阅读 - 64426
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Python

上一页 1 2 3 4 下一页
Python 特殊变量
摘要:1.__doc__ 表示是函数的注释 2.__cached__ 表示编译的文件被存放在cache中 3.__file__ 表示当前允许的py文件的路径 在CMD命令行里执行的结果如下: __file__表示的是相对的路径,而abspath(__file__)表示的是绝对路径,然后用os.path.d 阅读全文
posted @ 2016-07-27 22:07 Alex0425 阅读(233) 评论(0) 推荐(0) 编辑
Python 反射
摘要:恢复内容开始 1.假设我们有两个模块,commons和index,其中commons定义了一些方法,index定义了访问方法。 假设我们要访问其中的一些页面,这些页面都是传递的字符串,一个网站有成千上万个页面,那么是不是我们要写成千上万的字符串输入形式呢?所以,我们要利用反射来处理。 我们将inde 阅读全文
posted @ 2016-07-27 21:09 Alex0425 阅读(162) 评论(0) 推荐(0) 编辑
Python 递归函数
摘要:def fin(num): if num == 1: return 1 else: return fin(num -1) * num ret = fin(3) print (ret) 阅读全文
posted @ 2016-07-26 23:56 Alex0425 阅读(104) 评论(0) 推荐(0) 编辑
Python time和logging模块
摘要:logging WARNING:root:warning message ERROR:root:error message CRITICAL:root:critical message Python默认的将WARN级别以上的信息打印到标准输出 可见在logging.basicConfig()函数中可 阅读全文
posted @ 2016-07-21 21:06 Alex0425 阅读(831) 评论(0) 推荐(0) 编辑
Python json和pickle模块
摘要:1.json loads/dumps 2.json load/dump 3.pickle loads/dumps b'\x80\x03}q\x00X\x02\x00\x00\x00k1q\x01X\x02\x00\x00\x00v1q\x02s.' <class 'bytes'> {'k1': 'v 阅读全文
posted @ 2016-07-16 11:00 Alex0425 阅读(227) 评论(0) 推荐(0) 编辑
Python 安装第三方模块
摘要:1.下载第三方模块(源码) 譬如我们要安装的requests模块https://pypi.python.org/pypi/requests 2.解压然后执行(或者执行命令python setup.py install) D:\360安全浏览器下载\requests-2.10.0\requests-2 阅读全文
posted @ 2016-07-16 09:33 Alex0425 阅读(401) 评论(0) 推荐(0) 编辑
Python 字符串格式化
摘要:1.用%s来表示 输出: alex %% %% alex SB %% #一旦前面出现过%占位符,后面只能用%%表示一个% 2.用format格式化 阅读全文
posted @ 2016-07-13 23:46 Alex0425 阅读(242) 评论(0) 推荐(0) 编辑
Python 装饰器补充
摘要:定义了一些函数,这些函数都要被外部所调用,但是这些函数在被调用之前,都有些相同的功能需要被实现,在这种情况下,装饰器是最好的解决方案: 在另一个模块中调用的时候 这个时候,我们需要在f1,f2中分别添加打印日志的功能,于是,函数的定义变成了 在模块中调用执行的结果是: 这个时候整个函数都要修改,工作 阅读全文
posted @ 2016-07-08 01:47 Alex0425 阅读(163) 评论(0) 推荐(0) 编辑
Python 改变字体颜色
摘要:格式:\033[显示方式;前景色;背景色m 说明:前景色 背景色 颜色 30 40 黑色31 41 红色32 42 绿色33 43 黃色34 44 蓝色35 45 紫红色36 46 青蓝色37 47 白色显示方式 意义 0 终端默认设置1 高亮显示4 使用下划线5 闪烁7 反白显示8 不可见 例子: 阅读全文
posted @ 2016-06-17 00:08 Alex0425 阅读(1032) 评论(0) 推荐(0) 编辑
Python logging模块
摘要:将日志直接输出到屏幕 Sat, 04 Jun 2016 10:17:25 log_m.py[line:16] INFO This is info messageSat, 04 Jun 2016 10:17:25 log_m.py[line:17] WARNING This is warn messa 阅读全文
posted @ 2016-06-04 16:11 Alex0425 阅读(195) 评论(0) 推荐(0) 编辑
Python subprocess模块
摘要:subprocess模块提供进程间操作 call方法创建一个子进程 在Linux下,shell=False时, Popen调用os.execvp()执行args指定的程序;shell=True时,如果args是字符串,Popen直接调用系统的Shell来执行args指定的程序,如果args是一个序列 阅读全文
posted @ 2016-06-03 17:23 Alex0425 阅读(180) 评论(0) 推荐(0) 编辑
Python hashlib模块
摘要:应用场景:注册、登录、文件上传、相册加密.... hash.update(arg) 更新哈希对象以字符串参数,如果同一个hash对象重复调用该方法,则m.update(a); m.update(b) is equivalent to m.update(a+b). hash.digest() 返回摘要 阅读全文
posted @ 2016-06-03 15:28 Alex0425 阅读(107) 评论(0) 推荐(0) 编辑
Python configparser模块
摘要:import configparser conf = configparser.ConfigParser() conf.read("test.cfg") sections = conf.sections() print (sections)['sec_c', 'sec_b', 'sec_a'] options = conf.options("sec_a") print (options) kv... 阅读全文
posted @ 2016-06-03 11:35 Alex0425 阅读(190) 评论(0) 推荐(0) 编辑
Python OS,shutil模块
摘要:os.popen().read() 获取目录的结果 shutil模块用于对文件,文件夹,压缩包的处理 glob.glob函数用于查找符合要求的目的模块,其中[]表示匹配里面的字符,*表示0个或一个字符,?表示一个字符 查看文件属性的自定义函数 make_archive函数的使用 阅读全文
posted @ 2016-06-01 00:01 Alex0425 阅读(384) 评论(0) 推荐(0) 编辑
Python 序列化
摘要:1.如果没有使用模块,那么保存一个字典只能以字符串的形式保存到文件中去 2.使用pickle模块来序列化数据 3.load/dump以及loads/dumps方法的区别 4.使用json模块 阅读全文
posted @ 2016-05-20 23:06 Alex0425 阅读(160) 评论(0) 推荐(0) 编辑
Python 验证码生产程序和进度条程序
摘要:#验证码程序import random ran = "" for i in range(4): value = random.randint(0,4) if value == i : ran += str(random.randint(0,9)) else: ran += chr(random.randint(65,90)) print ... 阅读全文
posted @ 2016-05-20 22:25 Alex0425 阅读(213) 评论(0) 推荐(0) 编辑
Python time和datetime模块
摘要:time模块 time.struct_time(tm_year=2013, tm_mon=3, tm_mday=18, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=77, tm_isdst=-1) <class 'time.struct_tim 阅读全文
posted @ 2016-05-19 08:48 Alex0425 阅读(236) 评论(0) 推荐(0) 编辑
Python 模块之间的调用
摘要:user_main调用handle模块中的home方法,导入命令: handle模块中使用到了sql_api模块,导入命令: 打印结果 ################################################################################## 阅读全文
posted @ 2016-05-18 22:42 Alex0425 阅读(619) 评论(0) 推荐(0) 编辑
Python 冒泡排序
摘要:data = [10,4,33,21,54,3,8,11,5,22,2,1,17,13,6] # for j in range(len(data)): # for i in range(len(data)-1): # if data[i] > data[i+1]: # tmp = data[i] # ... 阅读全文
posted @ 2016-05-15 23:13 Alex0425 阅读(176) 评论(0) 推荐(0) 编辑
Python 分解带括号的字符串
摘要:__author__ = 'Alex' import re; str_list = [] def fetch(ci,li,str): for k in range(len(ci)-1): if ci[k] > ci[k+1]: print(("li[k] = %s,li[k+1] = %s")%(l 阅读全文
posted @ 2016-05-13 22:31 Alex0425 阅读(2845) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 下一页
点击右上角即可分享
微信分享提示