2016-08-13 王爵nice
CentOS系统默认的python版本是2.6,目前很多python的操作在2.7版本会有好的支持,那么这里手动进行升级。 1. 升级Python 使用 wget 下载python2.7 sh [root@localhost ~]# wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz [root@localhost ~]# tar -zxvf Python-2.7.10.tgz [root@localhost ~]# cd Python-2.7.10 [root@localhost Python-2.7.10]# ./configure --enabl 继续阅读 »
2018-01-09 geekspeng
Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。 官方对 Python 的介绍如下: Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。 继续阅读 »
2018-01-10 geekspeng
Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。这篇文章主要介绍Python在Mac OS X、Windows和Linux系统的安装,为以后python的学习做准备。 继续阅读 »
2016-06-01 Lu Huang
Python作为一门极其易学的语言,在科学计算等领域存在较大的应用,同样,著名的OpenCV库也发布了支持Python的库,本节主不再介绍如何在Ubuntu上配置Python OpenCV,有需要的同学可以参考这里。 本节将利用Python OpenCV做一个简单的测试,即 打开一个图片并显示 创建一个空图并显示 将彩色图像转成灰度图像并显示 实现过程 引用 这里我们需要引用cv2和numpy,cv2不言而喻,而NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,这里在引用时把numpy重命名为np。 python import cv2 import 继续阅读 »
2018-03-10 Xie Jingyi
写在前面 作者电脑有 4 个 CPU,因此使用 4 个线程测试是合理的 本文使用的 cpython 版本为 3.6.4 本文使用的 pypy 版本为 5.9.0-beta0,兼容 Python 3.5 语法 本文使用的 jython 版本为 2.7.0,兼容 Python 2.7 语法 若无特殊说明,作语言解时,python 指 Python 语言;作解释器解时,python 指 cpython more 本文使用的测速函数代码如下: ```python from future import print_function import sys PY2 = sys.version_info[0] == 2 因为 Jython 继续阅读 »
2018-01-18 geekspeng
打印出 hello world 只是我们学习Python的第一步,但是仅仅打印出 hello world 肯定不能满足我们的需求,你可能会希望做得更多,比如写一个小脚本帮你抢火车票,接下来我们会介绍一些基本概念。 more 继续阅读 »
2015-09-15 王爵nice
Python自带模块zipfile可以完成zip压缩文件的读写,而且使用非常方便,下面我们就来演示一下Python读写zip文件。 more Python读zip文件 下面的代码给出了用Python读取zip文件,打印出压缩文件里面所有的文件,并读取压缩文件中的第一个文件。 ```python import zipfile z = zipfile.ZipFile("zipfile.zip", "r") 打印zip文件中的文件列表 for filename in z.namelist( ): print 'File:', filename 读取zip文件中的第一个文件 first_file_name = 继续阅读 »
2016-04-09 asin929
摘要: 这是对编程资料--python的汇总。 more 总览 免费的编程中文书籍索引--Python PythonShare Python资源入口汇总 知乎--你是如何自学 Python 的? 继续阅读 »
2017-08-17 Xie Jingyi
写在前面 前几天工作时遇到了一个匪夷所思的问题。经过几次尝试后问题得以解决,但问题产生的原因却仍令人费解。查找 SO 无果,我决定翻看 Python 的源码。断断续续地研究了几天,终于恍然大悟。撰此文以记。 more 本文环境: Ubuntu 16.04 (64 bit) Python 3.6.2 使用的 C 源码可以从 Python 官网 获取。 起因 工作时用到了 celery 作为异步任务队列,为方便调试,我写了一个脚本用以启动/关闭 celery 主进程。代码简化后如下: ```python import sys import subprocess ... celery_process = subproces 继续阅读 »
2014-12-04 Robin Wen
相关代码:@GitHub 目录 Table of Contents {:toc} 文/温国兵 1.文档摘要 Python 自动化打包业务和认证平台,本机只需执行脚本,远程即可自动部署。脚本采用Python编写,远程调用使用Fabric实现。 2.更新日志 2014-11-28 文档版本为「1.0」,文档名为「Python自动化打包业务和认证平台 V1.0」,备注为「文档正式版,已测试通过」,By Robin。 2014-12-04 文档版本为「2.0」,文档名为「Python自动化打包业务和认证平台 V2.0-Release」,备注为「文档正式版第二版,修复若干Bug」,By Robin。 3.版本信息 本机 继续阅读 »