随笔分类 - python
摘要:1、使用正则表达式进行URL匹配urlpatterns = patterns('', # ... (r'^time/plus/\d+/$', hours_ahead), # ...)(1)使用r代表字符串是原始字符串,表示python不会对立面的反斜杠\转义符进行处理,使用正则表达...
阅读全文
摘要:1、win7下,无法使用 django-admin.py startproject mysite建立工程。这是django的一个bug,网上说可以通过修改注册表解决,但尝试后不行。最后可使用python c:django-1.5.8/django/bin/django-admin.py startp...
阅读全文
摘要:我觉得XML可以理解成为一棵多叉树。一个根节点下,可以有多个子节点,子节点又可以看做是一个根节点继续添加子节点。每个节点上面可以有标签(可以理解为节点的一些属性)。当节点为叶子节点的时候,一般存放一串字符串,可以理解为节点的内容。加载dom库from xml.dom import minidom建立节点#建立整个文本doc=minidom.Document()#建立普通节点acadamic=doc.createElement("acadamic")#节点名称为acadamic#简历文本节点,也是是最底层节点#比如 Automation# "Automation&q
阅读全文
摘要:需求:在LINUX上做数据传输程序的时候,调试时经常强制中断服务器端程序,导致端口不能释放,下次启动服务器程序时就会端口被占而无法启动。通常是使用(list open file)lsof -i 6666来查看6666端口的程序信息,得到占用程序的PID后,再使用kill把它杀了。使用python脚本使得这样繁琐的工作变得十分简单。import osimport sysif len(sys.argv)>1: port=sys.argv[1]else: port='6666'tmp=os.popen('lsof -i:'+port).readlines()cm
阅读全文
摘要:python challenge 2:迭代与列表http://www.pythonchallenge.com/pc/def/equality.html本关在网页源代码中给了数量巨大的乱码字符串,要求找出隐藏在里面出现次数很少的字符说起统计字符,那自然而然地想到使用python的字典dic>>> for c in s: if c.isalpha(): if d.has_key(c): d[c]+=1 else: d[c]=1 >>> for k in d: print k,d[k] e...
阅读全文
摘要:python challenge 1:字符串处理图中给了三个字母的映射,都是把字母映射到ASSII码+2的字母上。http://www.pythonchallenge.com/pc/def/map.html>>> ns="">>> for c in s: if c.isalpha(): if(c>> ns"i hope you didnt translate it by hand. thats what computers are for. doing it in by hand is inefficient and
阅读全文
摘要:0、2的38次方python的整数都是大数,不需担心超出32位的为题。对于求指数,python有专门的操作符**2**38274877906944L下面总结一下python的算术操作符:+ - * / != == >> a=3>>> b=a>>> id(a)10415448>>> id(b)10415448>>> a is bTrue内建函数print ‘abc’ #打印对象del list1 #删除对象绝对值abs(-3.5)3.5空值判断list1=[1,2,3]list2=[1,2,0]list3=[1,
阅读全文
摘要:improt os #os模块提供操作文件盒目录的函数os.getcwd() #获取脚本运行的目录os.listdir(os.getcwd()) #取得目录中的内容['DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'mymodule', 'mytest.pyc', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'R
阅读全文

浙公网安备 33010602011771号