06 2016 档案

摘要:为了增加编程的友好性,避免程序出现BUG时将错误信息显示给用户,有了异常处理这个好东东. 基础异常 python中的异常非常多,每个异常专门处理某一项的异常: more: out: 万能异常 在上面的异常中,不能处理其他功能的异常,于是就引出了一个万能的异常Exception,他可以捕获任意异常,就 阅读全文
posted @ 2016-06-28 17:03 ccorz 阅读(459) 评论(0) 推荐(0)
摘要:一点提醒 首先在使用pickle读取load时,需要先把使用到的类import上,否则会报错. 在pycharm中使用时不会报错,但在linux或者cmd时就会报错!必须import. 报错提示: python编程时和Java C 一点区别 python中的函数参数可以是多种形态的. Java和C 阅读全文
posted @ 2016-06-28 15:30 ccorz 阅读(312) 评论(0) 推荐(0)
摘要:这周的作业有点糙,迁就看吧,给大家点思路: readme: 流程图: 目录介绍: 代码: bin/init_all_data: bin/manage.py bin/student.py conf/setting.py: core/manage_sys.py core/student.py: data 阅读全文
posted @ 2016-06-24 11:04 ccorz 阅读(723) 评论(0) 推荐(1)
摘要:python编程分为三个阶段: 1. 面向过程编程:根据业务逻辑从上到下垒 2. 函数式编程:将某功能进行函数封装,使用时调用函数即可,减少代码重复量 3. 面向对象编程:对函数进行分类和封装 理论上我们是比较鄙视面向过程编程的,那么问题来了,那函数式编程和面向对象编程我们该用哪个呢? 先来看两个的 阅读全文
posted @ 2016-06-20 18:20 ccorz 阅读(347) 评论(0) 推荐(0)
摘要:configparser configparser用来对特定格式的文件进行解析处理,比如ha proxy,rsync,samba配置文件等等均可.来个简单的文件先看下: 格式类似于上面的,基本格式是一个节点对应下面的一批键值对. 查看配置文件中存在的节点信息: out: 对config文件中的节点进 阅读全文
posted @ 2016-06-20 15:39 ccorz 阅读(2413) 评论(0) 推荐(0)
摘要:直接上个例子吧,注意结果,os.system的结果只是命令执行结果的返回值,执行成功为0: 可以看到,a为0 但用os.popen就可以读出执行的内容,popen返回的是file read的对象,对其进行读取使用read(),就可看到执行的输出: 可以看出,输出的结果比较特殊,带换行符\n 阅读全文
posted @ 2016-06-17 15:38 ccorz 阅读(36988) 评论(0) 推荐(1)
摘要:嗯,稀里糊涂就居然写完了...... readme: 流程图: 代码: 阅读全文
posted @ 2016-06-16 16:42 ccorz 阅读(419) 评论(0) 推荐(0)
摘要:晚来了....东西太多,需要写的blog内容太多,re讲的渣渣,不明白为什么oldboy经常换老师,吐槽下吧,真心不爱了.... github地址在这:https://github.com/ccorzorz/ATM-shoppmall 商城用原来的,先上图吧: 商城图: ATM后台管理: ATM终端 阅读全文
posted @ 2016-06-15 13:36 ccorz 阅读(684) 评论(0) 推荐(0)
摘要:概述 反射其实就是动态的加载模块,而不需要像之前的那样,需提前import各种模块的方式. hasattr,getattr 同一目录下有两个文件: commons.py内容: impor.py文件中想调用commons模块里的函数,一般规则就是先import commons,然后得 提前知道comm 阅读全文
posted @ 2016-06-15 13:07 ccorz 阅读(273) 评论(0) 推荐(0)
摘要:python基础之坑爹正则表达式 概述 re模块就是python语言中的正则表达式,拆出来单独写一条blog是因为正则表达式本身就是比较庞大的知识,写具体些让自己以后方便查找。 由于在python中,“\”也被定义为转义字符,因此两个python中的“\”才能代表一个正则中的“\”,这就导致了大量的 阅读全文
posted @ 2016-06-14 18:17 ccorz 阅读(488) 评论(0) 推荐(0)
摘要:概述 模块,用一砣代码实现了某个功能的代码集合。一个功能可能由 N 个函数来组成,这些函数写到一个py文件中,那么这个Py文件就是传说中的模块. 模块可将代码归类,让你的代码看着条理清晰,当然还需要你在提前设计程序时的设计思路清晰,更多的调用,慢慢练吧,骚年! 模块使用时的特点: 1. 先导入,后使 阅读全文
posted @ 2016-06-14 15:24 ccorz 阅读(1285) 评论(0) 推荐(0)
摘要:递归算法 如果一个函数包含了对自己的调用,那么这个函数就是递归的. 比如我们计算下1 7乘法的计算: 结果5040 冒泡算法 来个示意图: 冒泡排序(bubble sort)也是一种简单直观的算法.它重复的走访过要排序的数列,一次比较两次元素,如果他们的顺序错误,就把他们交换过来.走访数列的工作是重 阅读全文
posted @ 2016-06-13 16:19 ccorz 阅读(517) 评论(0) 推荐(0)
摘要:迭代器 iter() 迭代器是访问集合中元素的一种方式,迭代器 object 从集合中的第一个元素开始访问,知道所有的元素被访问完成. 所以迭代器的特点是: 只能往前,不能后退 迭代器的优点: 不需要提前准备整个迭代器中的所有元素 ,仅仅迭代到某个元素时才计算该元素,而之前或者之后,元素可以不存在或 阅读全文
posted @ 2016-06-13 14:20 ccorz 阅读(255) 评论(0) 推荐(0)
摘要:python 中的字符串格式化 在 python 中字符串格式化有两种方式,format 和%表示,看看有什么不一样的地方吧! %格式化 "原地址" 中括号中的都是可选项 (name)表示选择指定的 key,后面需要跟字典类型的数据 flag 表示正负号的选择 可以看出左对齐,只有 可以 width 阅读全文
posted @ 2016-06-13 13:21 ccorz 阅读(296) 评论(0) 推荐(0)
摘要:python 中 dic另一种用法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。 语法 返回值 返回指定键的值,如果值不在字典中返回默认值None。 例子,其他巧妙用法 输出: 阅读全文
posted @ 2016-06-13 10:57 ccorz 阅读(352) 评论(0) 推荐(0)
摘要:这是一个测试页面 无序列表 tet test 有序列表 1. 特使团 2. tetst 引用 This is a test 插入图片 插入链接 "baidu" 粗体 这是粗体 斜体 这是斜体 表格 | IP | VIP | 备注 | | |: :| | |192.168.1.1| 202.106.0 阅读全文
posted @ 2016-06-12 16:36 ccorz 阅读(168) 评论(0) 推荐(0)
摘要:一个简单的对某字符串进行 MD5加密 阅读全文
posted @ 2016-06-12 15:56 ccorz 阅读(526) 评论(0) 推荐(0)
摘要:def fn(args): """ 将金额转化为人民币模式,带逗号分隔,保留小数点两位,四舍五入 :param args: :return: """ num='{:,.2f}'.format(args) return num 阅读全文
posted @ 2016-06-12 15:51 ccorz 阅读(1088) 评论(0) 推荐(1)
摘要:记录下吧,一个日志的函数,但有个坑是在调用函数时需要先将函数实例化为一个变量,否则进入某个循环时会多次刷新日志: 阅读全文
posted @ 2016-06-12 15:49 ccorz 阅读(3270) 评论(0) 推荐(0)
摘要:def check_exist_bills(): file_dir=os.listdir('../db') bills_db_list=[] for item in file_dir: if item.endswith('bills.json'): bills_db_list.append(item) print(bills... 阅读全文
posted @ 2016-06-10 11:40 ccorz 阅读(620) 评论(0) 推荐(0)
摘要:闹腾,一个简单的东西复杂化了,记录下吧: import datetime,time def get_1st_of_last_month(): """ 获取上个月第一天的日期,然后加21天就是22号的日期 :return: 返回日期 """ today=datetime.datetime.today( 阅读全文
posted @ 2016-06-09 01:09 ccorz 阅读(11199) 评论(0) 推荐(0)
摘要:step1. 先看个代码吧: 以上code说明: 1.在def 函数时,以顺序执行,如果相同的函数名,会被最后函数覆盖以前的 2.如果直接func名而没有后面的圆括号的话,只指向函数在内存中的位置 3.lambda表达式会自动return结果,而def需要定义return值 step2: pytho 阅读全文
posted @ 2016-06-01 18:02 ccorz 阅读(376) 评论(0) 推荐(1)
摘要:先上一张图,python中内置函数: python官方解释在这:点我点我 继续聊内置函数: callable(object):检查对象是否可被调用,或是否可执行,结果为bool值 char(): ord(): 这两个一起讲,都是对应ASCii表的,char(obect)将十进制数字转化为ascii中 阅读全文
posted @ 2016-06-01 18:00 ccorz 阅读(333) 评论(0) 推荐(0)
摘要:直接上code吧,还可以这么玩儿 但字典,集合不能这么玩 阅读全文
posted @ 2016-06-01 17:41 ccorz 阅读(2488) 评论(0) 推荐(0)
摘要:验证码一般用来验证登陆、交易等行为,减少对端为机器操作的概率,python中可以使用random模块,char()内置函数来实现一个简单的验证码功能。 基本原理是使用random,随机生成数字: 1.要几个字符就循环几次 2.随机生成一个数字,定义如果这个数字为其中某值X时,再随机一个0-9中间的数 阅读全文
posted @ 2016-06-01 10:23 ccorz 阅读(374) 评论(0) 推荐(0)