文章列表
open(filepath,'w').write()这种匿名形式可以使用,不用显示调用f.close()了,方便
class T(object): def __init__(self):
pass
def start(self):
self.a = []#这个地方如果不写的话,默认为str,也只能str,其它的类型会报错哦!
self.a.append('hello')
self.a.append('world')
def say(self):
print self.a
if __name__ == '__main__':
foo = T()
foo.start()
foo.say()
LANG="zh_CN.GB18030"
LANGUAGE="en_US.UTF-8"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
这样设置既可以支持中文,又可以英文界面
language是界面语言设置项
http://renyongjie668.blog.163.com/blog/static/1600531201061081120433/
Vim:打造Linux C/C++程序员的编辑器
Linux技术 2010-07-10 20:11:20 阅读69 评论0 字号:大中小 订阅
所谓“工欲善其事,必先利其器”,所谓“磨刀不误砍柴工“。
在linux下,vim时一种最常见的编辑器,很多linux的发行版就自带了(不过 Ubuntu目前时需要自己安装的,默认只带了vi)。今天搞了半天了Vim,通过几个插件来武装我的vim,使其能向传说中的一样成为C/C++程 ...
忙活了半天,原来是个小问题
def start_***(self,attrs):
#这个地方处理逻辑
self.***_tag = True
def end_***(self):
#这个地方处理逻辑
self.***_tag = False
其中***是成对的闭合标签,这个逻辑才有意义
单标签使用单一的do_***(self)方法
爽!!!!
SGMLparser处理过程:
so simple
begin, like unknown_starttag(self,tag,attrs),then handle_data(self,text)
then cursive
需要注意:网页只解析一遍,标签有许多,所以会出现比较多的同类结果
http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/
#include <stdio.h>
#include <dir.h>
int main(void)
{
char buffer[MAXPATH];
getcwd(buffer, MAXPATH);
printf("The current directory is: %s/n", buffer);
return 0;
}
Python少打字小技巧
说明:增加代码的描述力,可以成倍减少你的LOC,做到简单,并且真切有力
观点:少打字=多思考+少出错,10代码行比50行更能让人明白,以下技巧有助于提高5倍工作效率
1. 交换变量值时避免使用临时变量 ...