浏览模式: 标准 | 列表分类:Python

文件对比查找

file1 与file2 对比,输出file2中没有的行

» 阅读全文

Tags: python, 脚本, diff, 对比

一个获取配置文件的东西,应该还有更好的办法

怪了.我的python代码高亮出问题了.

» 阅读全文

Tags: python, cfg, 配置文件

ubuntu环境下python+apache2+mod_python配置django

今天没心情看学习资料就折腾了一下一直没个搞定的django环境

前期准备:

        ubuntu , apache2 , python2.5

现在开始django环境配置:

1. 安装django   方法有两种:
                      下载源码 -- 解压 -- cd 解压目录 -- python setup.py
                       apt-cache search django | grep python #查找安装包
                       sudo apt-get install python-django
                       确认django安装成功 python  >>>import django 如果不报错就证明ok了
2. 安装mod_python {主要是用apache2来做py文件的解析.因为都说django自带的httpserver不好用}
                       sudo apt-get libapache2-mod-python2.5  {这玩意我可是搜索了好久啊}
3. 测试mod_python是否安装好了
                       查看php的info信息.如果能找到 mod_python 那就说明ok了
4. 重点部分了,开始django
                       适用django-admin.py 建立项目
                       $ cd 你准备的项目目录
                       $ sudo ln -s /usr/lib/python-django/bin/django-admin.py /etc/django-admin.py    {我是懒人.怕以后多打路径所以创建一个软连接,此步骤可以省略}
                       $ python /etc/django-admin.py startproject projectname   {projectname 是你要建立的项目名称}
                       $ cd projectname && ls 会发现有__init__.py,urls.py,settings.py,manage.py这些文件就说明项目建立成功了.
                       $python manage.py runserver {用来测试的,具体出现错误的情况还不了解}
5. 配置apache2
<Directory {你的项目地址 **** 不带项目目录的}>
                        SetHandler python-program
                        PythonPath "['项目地址***同上'] + sys.path"
                        PythonHandler django.core.handlers.modpython
                        SetEnv DJANGO_SETTINGS_MODULE djangotest.settings
                        PythonDebug On
                        Options FollowSymLinks
                        AllowOverride all
</Directory>

» 阅读全文

Tags: python, django, mod_python, apache2, ubuntu

blog新增加 ubuntu 每日技巧

blog新增加 ubuntu 每日技巧

在blog内容页面中.

» 阅读全文

Tags: ubuntu, 技巧, blog

python 批量替换文件内容脚本

根据正则批量替换文件中的内容.

主要复习一下python的re模块.还有正则表达式.

» 阅读全文

Tags: 批量替换, 文件内容, python, re模块

Python Os 模块 中文说明

Os lib Help 中文说明

说明{可以使用help('os.***')来查看各详细使用方法}

 

 

 

  • 所有函数都能应用于各类操作系统.
  • os.path
  • os.name
  • os.curdir 使用一个字符串代表当前目录('.' or ':'){不包含引号}
  • os.pardir 使用一个字符串代掉当前目录('..' or '::'){不包含引号}
  • os.sep 使用最常见的路径分隔方法('/' or ':' or '\\')
  • os.extsep 增强型分隔方法('.' or '/')
  • os.altsep
  • os.pathsep
  • os.linesep
  • os.defpath
  • os.devnull
  •  

     

    详细内容请点击这里,转载请著名出处

     

    » 阅读全文

    Tags: python, os, import, lib

    google 中文翻译英文的python脚本 - 命令 ver2

    这个是在前面的一个翻译基础上增加了一些功能

    学习中的知识点:  利用os.system 执行系统命令

    从而也了解到ubuntu系统的一个朗读命令  espeak 需要朗读的单词 And 句子

    同时也发现一个问题. 执行命令的时候 朗读完成以后才显示翻译结果.

    不知道具体怎么解决.那个朋友如果有解决办法给我留个言谢谢了.

    » 阅读全文

    Tags: 中文翻译, python脚本, shells

    python httplib post 进行表单提交数据

    Python的模块  httplib 利用post进行表单数据提交.{用以实现自动发布这个功能,前提是不需要登录的情况;登录的情况还需要研究,暂时没搞定呢}

    学习知识点:

      httplib request的用法
      getresponse() 用以进行返回数据

    看下面的列子:

    » 阅读全文

    Tags: 表单提交, python代码, httplib, post数据

    Records:1112