随笔分类 - Python
摘要:最近在学习 python 有些基本配置的问题,经试验,可行,摘录下来1、下载安装 Pythonpython-2.7.2.msi http://www.python.org/download/如下载 Python 2.7.2,安装目录为 C:\Python272、添加环境变量path = C:\Python27此步骤可实现在命令行下,不用进入 Python 目录即可执行 python.exe3、下载 setuptools注意对应 Python 的版本,完成后运行 exe 即可完成安装setuptools-0.6c11.win32-py2.7.exehttp://pypi.python.org/p
阅读全文
摘要:1. 设置STATIC_ROOT = os.path.join(os.path.dirname(__file__),'static')2. 设置STATIC_URL = '/static/'3.配置STATICFILES_DIRSSTATICFILES_DIRS = ( ('css',os.path.join(STATIC_ROOT,'css').replace('\\','/') ), ('js',os.path.join(STATIC_ROOT,'js').rep
阅读全文
摘要:当我们需要调用系统的命令的时候,最先考虑的os模块。用os.system()和os.popen()来进行操作,很多时候需要进行用户身份模拟或者用户切换,通过设置subprocess中的Popen的env变量可以实现相关功能。创建一个可以执行文件,文件命名为:echoenv.py,该文件的作用是显示当前系统用户,文件内容如下:import osprint(os.environ['USER'])执行代码如下:>>>import shlex, subprocess>>>command_line = raw_input()>>>py
阅读全文
摘要:django中有时候需要使用save(commit=False)方法,更新对象属性,但并不向数据库真正提交数据,举个博客的例子吧,登录之后,写博客,然后保存博客的内容。博客的有些内容是在界面上由用户填写的,有些内容是在后台添加的。例如,用户姓名之类的。同时,还会有博客所属的分类。 这样的话就需要在save()方法中传递一个参数commit,赋值为False,代表不要提交到数据库。然后给blog.author赋值,然后有两种选择: 1. 调用new_blog.save()保存blog的基本信息,然后在调用form.save_m2m()保存关联信息,如果不调用save_m2m()的话,就会...
阅读全文
摘要:前言 python使用方便,非常易用,第三方库的支持很全面,使用Python开发Thrift程序的步骤也相当简单,首需要需要配置Python及Thrift环境,然后根据thrift文件,由thrift模板生成器自动生成通信接口代码,具体的操作可以参考:http://www.cnblogs.com/jishilei/archive/2012/12/24/2830944.html python开发thrift,肯定会涉及到server和client,分别来看下:Server端 Server段需要实现Thrift里面的service方法,也就是自动生成代码中的Iface接口程序 thrift...
阅读全文
摘要:本文的开发环境是windows 7 +python-2.7.3Thrift官方主页:http://thrift.apache.org/1.下载Thrift源代码及windows执行程序 下载地址:http://thrift.apache.org/download/ 分别下载:thrift-0.9.0.tar.gz和Thrift compiler for Windows (thrift-0.9.0.exe) 下载目录为:c:/download/2.安装Thrift库 注意:安装Thrift for Python之前,须安装Python windows下解压缩thrift-0.9.0.t...
阅读全文
浙公网安备 33010602011771号