前言每个人写脚本时的格式都会有所不同,有的会注明脚本本身的一些信息,有的则开门见山,这在小团队里其实没什么,基本别人做什么你也都知道,但如果放到大的团队就比较麻烦了,因为随着人数的增多,脚本成指数增长,如果每个人风格不统一,到最后就会造成非常大的弊端,所以当团队人数增长后,就必须有一套标准,形成大家统一的编码规则,这样即使不看脚本具体实现,也知道这个脚本的功能是什么。我们今天分享的一段脚本是自动添加注释信息的脚本,添加的信息包括脚本名称、作者、时间、描述、
系统 2019-09-27 17:38:27 1865
今天用Python提取了Linux内核源代码的目录树结构,没有怎么写过脚本程序,我居然折腾了2个小时,先是如何枚举出给定目录下的所有文件和文件夹,os.walk可以实现列举,但是os.walk是只给出目录名和文件名,而没有绝对路径。使用os.path.listdir可以达到这个目的,然后是创建目录,由于当目录存在是会提示创建失败的错误,所以我先想删除所有目录,然后再创建,但是发现还是有问题,最好还是使用判断如果不存在才创建目录,存在时就不创建,贴下代码:#
系统 2019-09-27 17:38:11 1865
round()方法返回x的小数点四舍五入到n个数字。语法以下是round()方法的语法:round(x[,n])参数x--这是一个数值表达式n--这也是一个数值表达式返回值该方法返回x的小数点四舍五入到n个数字例子下面的例子显示了round()方法的使用#!/usr/bin/pythonprint"round(80.23456,2):",round(80.23456,2)print"round(100.000056,3):",round(100.00005
系统 2019-09-27 17:38:10 1865
字符串处理是非常常用的技能,但Python内置字符串方法太多,常常遗忘,为了便于快速参考,特地依据Python3.5.1给每个内置方法写了示例并进行了归类,便于大家索引。PS:可以点击概览内的绿色标题进入相应分类或者通过右侧边栏文章目录快速索引相应方法。大小写转换str.capitalize()将首字母转换成大写,需要注意的是如果首字没有大写形式,则返回原字符串。'adidog'.capitalize()#'Adidog''abcd徐'.capitaliz
系统 2019-09-27 17:37:47 1865
集合特点:集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键,与列表和元组不同,集合无法通过数字进行索引。此外,集合中的元素不能重复。定义set()->newemptysetobjectset(iterable)->newsetobjects={0}应用:去重>>>lst1=[1,1,2,2,3,4,2]>>>list(set(lst1))[1,2,3,4]常用操作集合支持一系列标准操作,包括并集|、交集&、差集-和对称差集^子集<<=及超集>>=
系统 2019-09-27 17:37:45 1865
文章先介绍了关于俄罗斯方块游戏的几个术语。边框――由10*20个空格组成,方块就落在这里面。盒子――组成方块的其中小方块,是组成方块的基本单元。方块――从边框顶掉下的东西,游戏者可以翻转和改变位置。每个方块由4个盒子组成。形状――不同类型的方块。这里形状的名字被叫做T,S,Z,J,L,I,O。如下图所示:模版――用一个列表存放形状被翻转后的所有可能样式。全部存放在变量里,变量名字如S_SHAPE_TEMPLATEorJ_SHAPE_TEMPLATE着陆――
系统 2019-09-27 17:37:44 1865
Python语言简洁明了,可以用较少的代码实现同样的功能。这其中Python的四个内置数据类型功不可没,他们即是list,tuple,dict,set。这里对他们进行一个简明的总结。List字面意思就是一个集合,在Python中List中的元素用中括号[]来表示,可以这样定义一个List:L=[12,'China',19.998]可以看到并不要求元素的类型都是一样的。当然也可以定义一个空的List:L=[]Python中的List是有序的,所以要访问Lis
系统 2019-09-27 17:37:43 1865
导语:如今减肥方法千奇百怪,瘦脸方法也是数不胜数,它们真的都有效吗?不一定哦,下面三种瘦脸法就没用。误区1:狂嚼口香糖的瘦脸减肥法嚼口香糖不能瘦脸有很多广告打着嚼口香糖可以帮助脸部运动从而瘦脸的幌子。很多人想到自己有双下巴和小肥脸赶紧日嚼夜嚼。嚼口香糖会给下巴加重负担其实,经常嚼口香糖不但会因经常锻炼咬肌而使面部肌肉发达,整体感觉变大,更会给下巴加重负担,却减不到你的双下巴。这样根本起不到任何的瘦脸作用误区2:拔牙能够瘦脸拔完牙后的凹陷效果根本看不出来拔智
系统 2019-08-29 23:32:55 1865
1.无论客户和你说什么,问题始终存在2.无论问题最初看起来怎样,它始终是人的问题(尤其在软件产业)3.不要忘记客户是按时间付费,而不是按你的解决问题的程...顺便就我个人理解,写点读后感...1,无论客户和你说什么,问题始终存在..这个很容易理解了,要是没有问题,客户找你干什么呢?咨询的费用又相当贵,客户吃饱了没事干?不过有一点...就算客户有问题,我们不能明明确确的指出来问题,而应该称为客户的处理方式不合适,或者不恰当,可以换一种相对要好一些的方式处理,
系统 2019-08-29 23:23:55 1865
有幸接确到了架构这个词的玩意,这几天有时间就网上游离一下相关资料,看到不错就收藏一下,作为以后学习的方向:之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一
系统 2019-08-29 23:22:28 1865