摘要:摘自:http://www.linuxidc.com/Linux/2013-02/78960.htm首先还是下载PyOpenGL包:http://pypi.python.org/pypi/PyOpenGL/3.0.2在Windows下,安装还是很简单的,安装程序会主动找到你的python目录,所以可以直接下一步。安装好了后,就来写一个脚本测试一下~test.pyfrom OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *def Draw(): glClear(GL_COLOR_BUFFER_BIT) glR..
阅读全文
文章分类 - python
1
摘要:Django另一个隐含函数permalink摘自:http://mxjloveyou.blog.163.com/blog/static/1762546892012231105635330/阅读量(1217) | 发表 于2010-03-10 23:03:11上回说了url函数的用途和使用方法,它有效避免了模板Templates 中url硬编码的问题,是项目更好维护,接下来说permalink,也能更好的防止硬编码,而且也是比较隐含的函数,它比url函数更高级点。它在 python的世界里是一个装饰器,短短几行代码,更为精炼:def permalink(func):from django.cor
阅读全文
摘要:就象上面提到的,启动IPython就是运行可执行文件ipython。你会看到一个提示符,如果你曾经玩过标准Python命令行提示符,你会发现这个有点儿不同: [jjones@cerberus ~]$ /usr/local/python24/bin/ipython Python 2.4 (#2, Nov 30 2004, 09:22:54) Type "copyright", "credits" or "license" for more information. IPython 0.6.6 -- An enhanced Interac
阅读全文
摘要:运行django-admin.pystartprojectmysite命令在当前目录创建一个 mysite 目录。django-admin.py这个文件在C:\Python27\Lib\site-packages\django\bin文件夹里,可以把该目录添加到系统Path里面。Django内置一个轻量级的Web服务器。进入 mysite 目录的话,现在进入其中,并运行pythonmanage.pyrunserver命令启动服务器,用http://127.0.0.1:8000/可以进行浏览了,8000是默认的端口号。python manage.py runserver 8080更改服务器端口号
阅读全文
摘要:import timey=3start=time.time()myfile=open('primes.txt','w')while y<40000: x=2 limit=y**0.5 while x<=limit: if y%x==0:break x+=1 else: print >>myfile,y, y+=2myfile.close()end=time.time()print "End!\nUse Time:%f s" % (end-start)
阅读全文
摘要:#!/usr/bin/env pythonn=0for ch in xrange(0x4e00, 0x9fa6): print unichr(ch), n = n+1 if(n%50==0): print '\n'print n
阅读全文
摘要:ctype模块提供了三种不同的方式加载dll:cdll(),windll()和oledll(),在windows下,可用动态链接库msvcrt.dll为我们提供运行时c库,位于C:\WINDOWS\System32\下,在Linux下为libc.so.61 from ctypes import *2 msvcrt=cdll.msvcrt3 message_string="Hello world!\n"4 msvcrt.printf("Testing: %s",message_string)模拟C语言的union,可写为: 1 #!/usr/bin/env
阅读全文
摘要:python类型转换、数值操作(收藏)最近学习python语言,碰到数据类型间的转换问题。看到一篇文章总结的挺详细,收藏之备用。类型转换代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 函数 描述2 int(x [,base ]) 将x转换为一个整数3 long(x [,base ]) 将x转换为一个长整数4 float(x ) 将x转换到一个浮点数5 complex(real [,imag ]) 创建一个复数6 str(x ) 将对象
阅读全文
摘要:python 获取当前目录下文件2012-03-11 14:12:44| 分类: python | 标签:python file md5 |字号大中小 订阅 今天继续整理原来写的 python 代码,下面是获取文件信息的 python 处理代码。 获取指定目录下文件的文件名以及文件的数量,然后列出其中还存在的目录名称:#!/usr/bin/env python2#-*-encoding:utf-8-*-import os,sysdef listdir(dir,file):file.write(dir + '\n')fielnum = 0list = os.listdir(dir
阅读全文
摘要:Python 描述符(descriptor) 杂记Python 引入的“描述符”(descriptor)语法特性真的很黄很暴力,我觉得这算是 Python 对象模型的核心成员之一。Python 语言设计的紧凑很大程度上得益于它。所以写一篇笔记文记录关于描述符我知道的一切。低层 - 纯纯的描述符纯纯的描述符很纯,基于类中定义的 __get__、__set__、__delete__ 三个特殊的方法。实现了这三个中方法的任意一个,这个类的实例就拥有了一些特殊特性。假设现在有这么一个类 MyDescriptor,它拥有描述符的实现。把 MyDescriptor 实例化(my_descriptor),然
阅读全文
摘要:>>> help(locale) Help on module locale: NAME locale - Locale support. FILE c:\python27\lib\locale.py DESCRIPTION The module provides low-level access to the C lib's locale APIs and adds high level number formatting APIs as well as a locale aliasing engine to complement these. The aliasi
阅读全文
摘要:python-查看帮助 摘自:http://blog.csdn.net/beiji_nanji/article/details/7460896help()一:不同的环境下1.交互模式下(命令行)查看模块的帮助信息:[python] view plaincopyprint?import pickle help(pickle) import picklehelp(pickle)可以看到详细信息,--More--上回车,滚动信息。q 退出帮助2.ide里,需要做一个输出。[python] view plaincopyprint?import pickle print(help(pickle)) im
阅读全文
摘要:搭了一个ftp站点,没想到的是利用客户端的时候,服务器当掉了,于是自己写了一个下载ftp站点的脚本,脚本不大,不超过30行。可能利用了一点函数式的编程思想吧。源代码:Python代码 #/usr/bin/env python import ftplib, sys, oslocal_root = '/home/calvin/learn/tsace'host = 'localhost'username = 'jesse'passewd = '123456'f = FalsewriteFile = lambda filename: op
阅读全文
摘要:浅尝辄止 Parallel Python 作者:Flyingis 本文欢迎友情转载,但请注明作者及原文链接,严禁用于商业目的! 最近在关注如何提升Python执行效率的问题,自己没有时间去深入研究,就直接选择了开源的Parallel Python,希望能够充分发挥多核CPU及集群环境的优势。 Parallel Python是Python进行分布式计算的开源模块,能够将计算压力分布到多核CPU或集群的多台计算机上,能够非常方便的在内网中搭建一个自组织的分布式计算平台。先从多核计算开始,普通的Python应用程序只能够使用一个CPU进程,而通过Parallel Python能够很方便的将计算扩展到
阅读全文
摘要:If you are running Ubuntu/Debian Linux, run the following command as root:apt-get install python-twisted python-libxml2To install optional libraries:apt-get install python-pyopenssl python-simplejsonIf you are running Ubuntu/Debian Linux, run the following command as root:apt-get install python-twis
阅读全文
摘要:PyQuery: 一个类似jQuery的Python库本文短址:http://s8.hk/1pmPyQuery是一个类似于jQuery的Python库,也可以说是jQuery在Python上的实现。pyQuery是使用lxml来实现快速的xml和html操作的。具体的PyQuery文档见:http://pyquery.org/用这个来做蜘蛛爬数据的时候分析html并从中提取数据还是很爽的。废话不多说,直接看一点简单的例子吧:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlig
阅读全文
摘要:本文对Python线程池进行详细说明介绍,IDE选择及编码的解决方案进行了一番详细的描述,实为Python初学者必读的Python学习经验心得。
阅读全文
摘要:在python包管理中使用easy_install软件的步骤2010-03-22 09:14 佚名 互联网 我要评论(0) 字号:T | T本文主要介绍的是让python包管理变得更加容易的实际应用方法,就是运用easy_install这一软件,下面是文章的具体介绍。AD:easy_install让python包管理变得如果你想对Python包管理在实际操作过程中的实际应用方案更加的简便,你就可以试用easy_install这一工具,你如果在python包管理中想用这一软件,你就可以浏览以下的文章。希望你能够从中获得更多的知识。Python中的easy_install工具很好用,它的作用类似于
阅读全文
摘要:要做国际化的版本,需求把中文字符串都提掏出来翻译,写了这个python剧本。#!/usr/bin/python#-*- coding: UTF-8-*'''### @file match-chinese.py# @brief 应用正则表达式提取中文字符串# @author Jesse# @version 1.0# @date 2009-11-20'''import os,stringimport redirectory="."output="chinese.txt"def match_chinese(s,
阅读全文
摘要:>>> def synchronized(function):def _synchronized(*args,**kw):lock.acquire()try:return functionfinally:lock.release()return _synchronized>>> def thread_safe():pass
阅读全文
1