
python
tjxy_20081
这个作者很懒,什么都没留下…
展开
-
Python解释执行原理及过程
谈到了Python语句的两种执行方式,实际上,这两种运行方式在本质 上是相同的,它们都是由解释器来解释执行我们提供的Python语句。 这里所说的解释执行是相对于编译执行而言的。我们知道,使用诸如 C或C++之类的编译性语言编写的程序可以从源文件转换成计算机使用 的机器语言, 经连接器连接后形成二进制可执行文件。当我们运行二进制可执行程 序的时候,因为已经编译好了,所以加载器软件把二进制程序从硬盘转载 2013-05-17 00:14:55 · 2143 阅读 · 0 评论 -
python 安装
转载自Life吧 本文永久链接地址:http://www.lifeba.org/arch/python_windows_linux.html 1、linux安装 1) Python2.7安装 Centos 5.5默认安装的Python版本是2.4。要升级到2.7或者其他版本需要下载源码包自己编译安装。 tar xjf Python-2.7.tar.bz2 cd P转载 2013-07-07 15:27:11 · 414 阅读 · 0 评论 -
python调用Shell脚本:os.system(cmd)或os.popen(cmd)的区别
两者的区别是: os.system(cmd)的返回值只会有0(成功),1,2 os.popen(cmd)会吧执行的cmd的输出作为值返回。 python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。 现假定有一个shell脚本test.sh:转载 2013-07-09 13:39:16 · 431 阅读 · 0 评论 -
Python日期操作
目录(?)[-] 日期输出格式化日期比较操作 1. 日期输出格式化 所有日期、时间的api都在datetime模块内。 1. datetime => string now = datetime.datetime.now() now.strftime('%Y-%m-%d %H:%M:%S')转载 2013-07-09 13:37:07 · 366 阅读 · 0 评论 -
python开发RabbitMQ应用
使用python开发RabbitMQ应用 (参考了RabbitMQ网站上提供的英文版本入门指南: http://www.rabbitmq.com/getstarted.html) 测试环境:CentOS 6.2 1,测试环境准备 安装RabbitMQ server,python(一般系统都自带了python)和pika 0.9.5。 安装pika一般有两种方式: 可以通过pip或者ea转载 2013-07-10 09:31:25 · 523 阅读 · 0 评论 -
Mongodb 的python模块---pyMongo
一、pyMongo 1、安装 非标准库需要安装 #easy_install pyMongo 2、连接 使用pymongo.connecttion.Connection类与MongoDB服务器连接 from pymongo Connection db=Connection('localhost',27017).apachelog #这里创建连接和使用库写在一起来了 >>> conne转载 2013-06-24 20:42:42 · 401 阅读 · 0 评论 -
从文件中读取指定的行
你想根据给出的行号,从文本文件中读取一行数据。 Python标准库linecache模块非常适合这个任务: import linecache theline = linecache.getline(thefilepath, desired_line_number) 讨论 对这个任务而言,标准的linecache模块是Python能够提供的最佳解决工具。当你想要对文件中的某些转载 2013-07-12 19:13:53 · 304 阅读 · 0 评论 -
python学习之argv[1:] 命行选项模块optparse
目录(?)[-] Background 术语What are options forWhat are positional arguments for 教程 理解option actionsstore actionboolean flag options 的处理其它actionsDefault values缺省值产生help 组合Options 打印version字符串转载 2013-07-01 22:11:58 · 419 阅读 · 0 评论