VIM
文章平均质量分 73
辉蛋儿
激情四射 活力无限
展开
-
可爱的python课后习题(三)
1,判定某个blog的编码方式:#!/usr/bin/python#coding=utf-8#filename:codingTest.pyimport sysimport urllib2import chardetdef blog_detect(blogurl): try: fp=urllib2.urlopen(blogurl)原创 2012-07-04 11:34:19 · 1167 阅读 · 0 评论 -
简明 Vim 练级攻略(转)
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类转载 2012-07-13 10:56:50 · 1039 阅读 · 0 评论 -
python学习之课后习题
编写一个动态备份文件的python脚本:#!/usr/bin/python#filename :backup_ver2.pyimport osimport timeimport syssource=[]for i in sys.argv: print i source.append(i)#source=['/root/python/test.py'原创 2012-06-27 20:42:46 · 723 阅读 · 0 评论 -
python学习总结之外部传参
想要从程序外面将参数传人程序内部的做法:利用sys这个模块来进行操作,#!/usr/bin/python#filename:using_sys.pyimport sysprint 'the command line arguments are:'for i in sys.argv: print iprint '\n\n The PYTHONPATH is\n',s原创 2012-06-27 17:02:55 · 30184 阅读 · 0 评论 -
python学习总结之类对象
面向对象(OO)是一种编程的思想而不是一种语言,python是用C语言来现实的面向对象的语言,面向对象的目的就是代码的重用,减少重复性的开发,面向对象的代码重用机制包括封装、继承、多态。面向对象的核心则是抽象、分离接口和实现。这里让我们来一起探讨一下python的面向对象的具体格式和方法:首先是self参数变量,它是区别方法和一般函数的一个标识,类方法必须含有这个self的变量:#修改原创 2012-06-28 14:43:32 · 802 阅读 · 0 评论 -
python学习总结之数据结构
python中有三种内建的数据结构------列表,元组,字典List:列表l是一组有序项目的数据结构,可增可减。表示方式:shoplist=['apple','banana','bango']#!/usr/bin/python#filename:using_list.pyshoplist=['apple','mango','carrot','banana']print 'I hav原创 2012-06-27 12:31:56 · 898 阅读 · 0 评论 -
vim多窗口编辑
这里是垂直分割的情况打开新窗口最简单的命令如下: :split filename:new filename这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中:#!/usr/bin/python#filename:helloworld.pyprint 'hello world'~~helloworld.py原创 2012-06-26 19:26:44 · 1020 阅读 · 1 评论 -
可爱的python习题(四)
1,实现遍历所有指定目录文件,并找出找用空间最大的前3个文件#!/usr/bin/python#coding:utf-8#filename:cdays-exercise.pyimport os,sysdef get_top_three(path): all_file={}#初始化一个字典数据结构 for root,dirs,files in os.w原创 2012-07-06 22:09:05 · 1519 阅读 · 0 评论 -
shell快捷键(转)
1. ctrl +a切换到命令行开始.这个操作跟Home实现的结果一样的,但Home在某些Unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的; 2. ctrl+e切换到命令行末尾,这个操作跟END实现的结果一样的,但End键在某些Unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的 3. ctrl+l清除转载 2012-07-05 09:29:30 · 702 阅读 · 0 评论 -
可爱的python课后习题(二)
1,结合grep的实例,考虑处理子目录的情况:#!/usr/bin/python#coding=utf-8#filename:cdcGrep.pyimport osdef cdcGreper(cdcpath,keyword): filelist=os.listdir(cdcpath) for cdc in filelist:原创 2012-07-03 13:03:42 · 5348 阅读 · 0 评论