05 2016 档案

摘要:先上流程图,还得27寸4K显示器,画图各种爽: ReadMe: 运行程序前的提示: 1.抱歉,你得装prettytable模块...... 2.还得抱歉,如果shell中运行,最好把字体调得小点,表格比较长......蛋疼 为什么写两个版本: 武sir这期的作业不是很难,但有一个需求的逻辑个人感觉不 阅读全文
posted @ 2016-05-31 23:46 ccorz 阅读(339) 评论(0) 推荐(0)
摘要:在python中,列表,字典,有序字典的删除操作有些凌乱,所以决定记录下,以便以后用乱了。 列表: 列表删除有三种方式: l.pop() l.remove() del l[3:8] 已下面的code为例,见注释: 字典: 字典中的删除也有三个,pop(),popitem(),del 还是以例子说明吧 阅读全文
posted @ 2016-05-26 15:04 ccorz 阅读(3750) 评论(0) 推荐(1)
摘要:在linux上,很容易碰到操作文件的内容,读取指定信息的情况,或者要求在指定内容中追加内容,其实两个flag标识符就能解决。 先上个图: 执行while flag==0即可: 在某文件的内容再插入一行,这个需求看似复杂,分析下: 1.要求遍历文件,我们可以把文件readlines()成列表,或者li 阅读全文
posted @ 2016-05-25 16:06 ccorz 阅读(290) 评论(0) 推荐(0)
摘要:python的文件操作还是比较简单的基本分为三步:打开,读写,关闭 文件打开 为了避免程序员忘记最后一步关闭,优雅的python使用了以下语句: 当然要记得冒号和缩进啦。。 文件操作 文件操作分为5个基本模式: 还有一个+的模式,但要与基本模式组合使用 还有一个b,b是以二进制打开,但不能加enco 阅读全文
posted @ 2016-05-25 15:10 ccorz 阅读(267) 评论(1) 推荐(0)
摘要:内置函数比较多,今天只记录下一部分吧。 abs() 求绝对值 all() 全部为真才是真,参数是可迭代的 any() 任意为真,就为真 bool() 布尔值 ascii() 自动执行对象的__repr__ 栗子: bin() 转二进制 oct() 转八进制 hex() 转十六进制 数据类型: 0b 阅读全文
posted @ 2016-05-25 14:02 ccorz 阅读(227) 评论(0) 推荐(0)
摘要:set集合 集合是一个无序且不重复的元素组合,以大括号表示。使用详情: 使用说明: s.add()添加某元素,参数为元素本身 s.clear() 清空集合 set集合的删除,有三个s.discard(),s.pop(),s.remove() 其中s.discard() 如果集合中无元素,不报错;有元 阅读全文
posted @ 2016-05-25 13:12 ccorz 阅读(3197) 评论(0) 推荐(0)
摘要:linux启动后环境变量加载的顺序为:etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc] 想修改某用户登录后shell字体的颜色,可在~/.bashrc中添加PS1内容即可,以下是我机器的设置 阅读全文
posted @ 2016-05-24 14:27 ccorz 阅读(31786) 评论(3) 推荐(2)
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯 阅读全文
posted @ 2016-05-24 10:21 ccorz 阅读(4824) 评论(0) 推荐(0)
摘要:异常是指程序中的例外,违例情况。异常机制是指程序出现错误后,程序的处理方法。当出现错误后,程序的执行流程发生改变,程序的控制权转移到异常处理。 python中使用try...except语句捕获异常,异常子句定义在try子句后面。try子句中的代码块放置可能出现异常的语句,except子句中的代码块 阅读全文
posted @ 2016-05-24 09:34 ccorz 阅读(4356) 评论(0) 推荐(0)
摘要:不废话,上代码 readme: 流程图: ha_proxy配置文件: 程序代码: 日志内容: 沛sir的demo: #!/usr/bin/env python # -*- coding:utf-8 -*- def fetch(backend): # backend = "www.oldboy.org 阅读全文
posted @ 2016-05-23 23:33 ccorz 阅读(751) 评论(0) 推荐(0)
摘要:ReadMe: 流程图: user_info: goods_info: save_cart: user_lock: 程序代码: 以下为运行截图: 开始运行: 购物历史记录: 选择商品分类: 商品明细: 加入购物车: 购买时余额不足: 查看购物车: 编辑购物车: 确认付款: 阅读全文
posted @ 2016-05-20 11:01 ccorz 阅读(458) 评论(0) 推荐(0)
摘要:这周写的有点晚了,培训的作业写得头都大了,原来以为写2天就能写完,结果自己加了点功能居然搞了4天。。。 第二天的培训内容基本在第一天的博客里就有了,提前看了下视频做了点记录,就把第二天的培训内容要点写一些吧,所以这周的笔记应该不是很多。废话不说了,开整。 上周要点基本就讲了下列表、字典和运算符之类的 阅读全文
posted @ 2016-05-20 00:10 ccorz 阅读(282) 评论(0) 推荐(0)
摘要:staff.txt 内容: code内容为: 简单解释下: 1.先把内容readlines()为列表,然后用set集合去重后再转化为列表,赋值于变量f_list 2.for循环列表f_list,判断是否有“\n”字符,如果有,将元素‘\n’移除 3.将列表f_list的内容,通过writelines 阅读全文
posted @ 2016-05-13 17:11 ccorz 阅读(5818) 评论(0) 推荐(0)
摘要:上周六开始在老男孩学习python,以前一直没有写blog的习惯,作为python新手,还是有必要记录点东西,权当复习使用吧。 直接写干货了,什么python发展史就略过了。 python执行过程是从py代码读取内容通过python虚拟机转化为机器码,然后发送给cpu执行的,所以python从某些方 阅读全文
posted @ 2016-05-11 18:05 ccorz 阅读(690) 评论(2) 推荐(0)
摘要:因为mac OS属于类unix系统,所以基本和linux系统使用相差不大,只是用户登陆时自动执行环境变量文件的区别 mac系统: linux系统: linux中有bash_profile,bashrc,以下是区别: /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该 阅读全文
posted @ 2016-05-11 12:36 ccorz 阅读(2173) 评论(0) 推荐(0)
摘要:流程图: code: #!/usr/bin/env python # encoding: utf-8 # Auther:ccorz Mail:ccniubi@163.com Blog:http://www.cnblogs.com/ccorz/ #定义3层字典与其中列表 china_map={ '华南 阅读全文
posted @ 2016-05-11 11:27 ccorz 阅读(447) 评论(2) 推荐(0)
摘要:在单层循环的退出中,使用break即能退出,那么多层循环呢?机智的人们使用flag标识符的方式,例如: 简单的讲,就是将标识符赋予一个值,在执行过程中,如果输入退出键的关键词,将标识符改变为其他的值。设置循环时,使用while flag == '初始值',如果中途改变flag值后,由于多层循环中没有 阅读全文
posted @ 2016-05-10 22:02 ccorz 阅读(2154) 评论(0) 推荐(0)
摘要:流程图如下: 最先考虑使用python中的list,以能取到user_list中的用户信息,但中途发现没有比较好的方法截取取密码,还是新手的缘故,最终选择了使用dict,以方便截取用户名以及相应的密码。 user_list格式如下: xxx:xxx xxx:xxx xxx:xxx user_lock 阅读全文
posted @ 2016-05-09 16:23 ccorz 阅读(355) 评论(0) 推荐(0)