python
文章平均质量分 91
茄肥猫
这个作者很懒,什么都没留下…
展开
-
Python实现linux自动化运维 (1)
通过 运用 Python 第三方 系统 基础 模块, 可以 轻松 获取 服务 关键 运营 指标 数据,包括 Linux 基本 性能、 块 设备、 网卡 接口、 系统 信息、 网络 地址 库 等 信息。 在 采集 到这 些 数据 后, 我们 就可以全方位 了解 系统 服务 的 状态,再结合 告警 机制, 可以 在 第一 时间 响应, 将 异常 出现 在 苗头 时 就得 以 处理。原创 2015-11-26 11:23:17 · 7376 阅读 · 0 评论 -
Oracle DBA 使用 Python
作者:Przemyslaw Piotrowski采用 Python 进行快速原型开发,藉此获得极高的数据库管理效率。2011 年 12 月发布 参见系列目录传统上,当需要为操作系统编写一些脚本时,人们常常会选用 Bash 或 Perl 脚本工具。这些工具易于使用,因而它们几乎变得无处不在,渗透到了包括 Oracle Database 在内的其他软件中,Oracle转载 2016-07-22 14:29:32 · 1332 阅读 · 0 评论 -
精通 Oracle+Python,第 4 部分:事务和大型对象
作者:Przemyslaw Piotrowski 通过 Python 管理数据事务、处理大型对象2010 年 3 月发布事务包含一组 SQL 语句,这组 SQL 语句构成数据库中的一个逻辑操作,如转帐或信用卡支付操作。将 SQL 语句聚合到一个逻辑组中,其效果完全取决于事务的成败,事务成功则提交更改,事务失败则撤销内部 SQL 的结果(整体撤消)。通过 Python,您可以利用 O转载 2016-07-22 14:33:56 · 429 阅读 · 0 评论 -
精通 Oracle+Python,第 5 部分:存储过程、Python 编程
作者:Przemyslaw Piotrowski 调用数据库存储过程及其他感兴趣的高级 Python 编程功能。2010 年 3 月发布对于涉及数据库的软件开发来说,有两种主流开发方法:一种是在应用程序中(对于三层体系结构,也可以是在中间件中)实现所有业务逻辑,另一种是在数据库内部实现所有业务逻辑。本教程不讨论这两种解决方案的优缺点;不过,使用 Oracle 数据库方法还是会为面向转载 2016-07-22 14:35:26 · 893 阅读 · 0 评论 -
使用python+oracle 11g开发web应用
Developing a Python Web Application with Oracle Database 11gPurposeThis tutorial shows you how to use Python with Oracle Database 11g.Time to CompleteApproximately 1 hourOverviewPyth转载 2016-07-22 14:44:30 · 3823 阅读 · 0 评论 -
在 Django 中构建 Oracle 数据库支持的 Web 应用程序
在 Django 中构建 Oracle 数据库支持的 Web 应用程序了解如何配置 Django 以便与 Oracle 数据库交互,并使用 ORM 进行数据库连接。作者:Yuli Vasiliev2009 年 8 月发布产能在软件开发环境中意味着及时完成工作的能力。开发人员经常发现自己在重复执行相同的任务,这无疑会降低其产能。这是框架能够派上用场的地方:使用适当的框架,您可以将转载 2016-07-22 14:46:57 · 2143 阅读 · 0 评论 -
精通 Oracle+Python,第 9 部分:Jython 和 IronPython — 在 Python 中使用 JDBC 和 ODP.NET
作者:Przemyslaw Piotrowski这一部分将介绍 Python 的两个最常用的开发环境 — Java 和 .NET,以及这些平台的 Python 原生实现。2011 年 12 月发布 参见系列目录 成功的编程语言总是会成为顶级开发平台。对于 Python 和世界上的两个顶级编程环境 Java 和 Microsoft .NET 来说的确如此。虽然人们因为 Pyt转载 2016-07-22 14:51:36 · 1164 阅读 · 0 评论 -
借助 Oracle 数据库实现 Python 数据持久性
作者:Yuli Vasiliev了解如何利用 Oracle XML DB、Python 脚本和 PL/SQL 存储过程构建自己的受 Oracle 数据库支持的 Python 应用程序。 2009 年 1 月发表尽管 Python 很快在开发人员之中普及,但长久以来 Oracle 数据库一直是最出色的企业级数据库。采用有效的方式将这两者结合在一起是比较令人感兴趣的主题,但这实际上是真转载 2016-07-22 14:55:35 · 811 阅读 · 0 评论 -
使用 Python 和 Oracle 数据库实现高并发性
了解如何借助线程和并发性提升支持 Oracle 数据库的 Python 应用程序的吞吐量和响应性。 作者:Yuli Vasiliev2009 年 4 月发布随着趋势发展的核心转向更多而不是更快发展,最大限度地提高并发性的重要性日益凸显。并发性使得编程模式发生了新的转变,可以编写异步代码,从而将多个任务分散到一组线程或进程中并行工作。如果您不是编程新手并且很熟悉 C 或 C++,您可转载 2016-07-22 15:06:43 · 5774 阅读 · 0 评论 -
Python cx_Oracle 5.0 新特性概述
Python cx_Oracle 5.0 新特性概述用于访问 Oracle 数据库的标准 Python 扩展 cx_Oralce 的新特性概述作者:Anthony Tuininga2009 年 4 月发布cx_Oracle 是一个 Python 扩展模块,通过使用所有数据库访问模块通用的数据库 API 来实现 Oracle 数据库的查询和更新。为使用一些专为 Oracle 设计转载 2016-07-22 15:09:05 · 1820 阅读 · 0 评论 -
为 Python Server Pages 和 Oracle 构建快速 Web 开发环境
作者:Przemyslaw Piotrowski 通过可靠的 Oracle 数据库 10g、可伸缩的 Apache Web 服务器以及直观的、面向对象的 Python 编程语言学习高级 Web 编程。2006 年 7 月发布 各种在 Web 服务器和数据库之间充当中间层的服务器端技术使当今的开发人员获益匪浅,这些技术包括 JavaServer Pages (JSP)、Activ转载 2016-07-22 15:10:52 · 642 阅读 · 0 评论 -
精通 Oracle+Python,第 7 部分:面向服务的 Python 架构
作者:Przemyslaw Piotrowski通过在 SOA 业务中采纳 Python 来使用和提供各种不同的 Web 服务2011 年 12 月发布 参见系列目录面向服务的架构 (SOA) 在当今的业务战略中具有至关重要的作用。混搭企业组件已成为所有任务关键的企业应用程序的标准要求,从而确保在企业架构的各层实现顺畅的服务编排。对此,Python 是一个不错的选择转载 2016-07-22 15:17:36 · 1089 阅读 · 0 评论 -
python模块:win32com用法详解
python模块:win32com用法详解 使用技巧import win32comfrom win32com.client import Dispatch, constantsw = win32com.client.Dispatch('Word.Application')# 或者使用下面的方法,使用启动独立的进程:# w = win32com.cli转载 2016-01-27 11:58:17 · 9090 阅读 · 0 评论 -
Win7下Python操作MySQL步骤
1、检视Python版本 如果尚未安装Python,那么你可以到Python官网进行下载:For the MD5 checksums and OpenPGP signatures, look at the detailed Python 3.3.3 page:Python 3.3.3 Windows x86 MSI Install转载 2016-01-27 10:21:17 · 719 阅读 · 0 评论 -
利用Python抓取和解析网页(转载)
这是我写爬虫的时候搜到的一篇比较不错的文章 讲的还是比较详细 虽然代码有部分缩进错误 稍微修改下就可以有很好的效果了 于是我就脸皮厚的贴了过来 收藏吧算是对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文转载 2016-01-27 10:12:32 · 2937 阅读 · 1 评论 -
python实现爬虫统计学校BBS男女比例(一)前期准备、方案分析
分类:项目实战(36) python(10) 版权声明:转载请注明出处。目录(?)[+]项目需求前言:BBS上每个id对应一个用户,他们注册时候会填写性别(男、女、保密三选一)。经过检查,BBS注册用户的id对应1-300000,大概是30万的用户笔者想用Python统计BBS上有多少注册用户,以及这些用户的性别分转载 2015-12-31 10:43:41 · 629 阅读 · 0 评论 -
python实现爬虫统计学校BBS男女比例(二)多线程爬虫
数据分类正确数据:id、性别、活动时间三者都有放在这个文件里file1 = 'ruisi\\correct%s-%s.txt' % (startNum, endNum)数据格式为293001 男 2015-5-1 19:17没有时间:有id、有性别,无活动时间放这个文件里file2 = 'ruisi\\errTime%s-%s.txt' % (startNu转载 2015-12-31 10:46:04 · 677 阅读 · 0 评论 -
python实现爬虫统计学校BBS男女比例(三)数据处理
数据分析得到了以下列字符串开头的文本数据,我们需要进行处理名称特性correct此id的性别、活动时间都存在errTime此id的性别有,活动时间无 (改成noTime可能更好)unkownsex此id的性别无法得知notexist此id不存在相应用户转载 2015-12-31 10:49:50 · 1032 阅读 · 0 评论 -
Python 按行读取文本文件 缓存 和 非缓存实现
需求最近项目中有个读取文件的需求,数据量还挺大,10万行的数量级。java 使用缓存读取文件是,会相应的创建一个内部缓冲区数组在java虚拟机内存中,因此每次处理的就是这一整块内存。简单的想:就是如果不用缓存,每次都要硬盘–虚拟机缓存–读取;有了缓存,提前读了一段放在虚拟机缓存里,可以避免频繁将硬盘上的数据读到缓存里。因为对内存的操作肯定是比硬盘的操作要快的。转载 2015-12-31 10:51:58 · 1751 阅读 · 0 评论 -
Python 知识点 记录 日积月累
输出序列以及倒序输出print range(1,10)print range(1,10)[::-1]#output:#[1, 2, 3, 4, 5, 6, 7, 8, 9]#[9, 8, 7, 6, 5, 4, 3, 2, 1]12345加 r 不转义print "\\savc\nff"print r"\\savc\nff"#output:#\savc#ff#\\转载 2015-12-31 10:53:03 · 347 阅读 · 0 评论 -
Python Gui 学习 Tkinter
python Gui 学习 Tkinter代码很简单,练练手,这儿记录一下,如果以后需要用到python Gui可以深入学习。代码import Tkinter as tkapp = tk.Tk()app.title("Chen demo")theLabel = tk.Label(app,text="my second")app.geometry('200x10转载 2015-12-31 10:54:47 · 703 阅读 · 0 评论 -
Python 编码问题 utf-8 和 unicode
前言:utf-8 和 unicodeUTF-8,1个汉字占3个字节,扩展B区以后的汉字占4个字节。 GBK,1个汉字占2个字节。 UTF-16,通常汉字占两个字节。 Unicode,一个英文等于两个字节,一个中文(含繁体)等于两个字节,范围是 \u4e00-\u9fa5。UTF-8是Unicode的一个实现?记得java虚拟机存储代码都是用unicode的,不涉转载 2015-12-31 11:00:23 · 1473 阅读 · 0 评论 -
Python range和xrange的区别和联系
Python range和xrange的区别和联系一言以蔽之range产生的是一个列表,而xrange产生的是一个类似迭代器的。所以对于较大的集合时候,xrange比range性能好。因为range一次把所以数据都返回,而xrange每次调用返回其中的一个值代码验证print range(1,10)print xrange(1,10)print l转载 2015-12-31 11:01:11 · 497 阅读 · 0 评论 -
python shell 根据ip 获取 hostname || 根据hostname 获取 ip
python shell 根据ip 获取 hostname || 根据hostname 获取 ip利用 socket 模块 里的 gethostbyname 函数>>> import socket>>> socket.gethostbyname("www.baidu.com")'61.135.169.125'>>> socket.gethostbyname("rs.xidian.转载 2015-12-31 11:01:55 · 2344 阅读 · 0 评论 -
python 找出空闲的端口 5个平台 利用 socket 或 netstat 查看端口是否被占用
项目需求查看5个平台的某个端口是否被占用5个平台为windows, linux, aix, hp, solaris实现方案有两种利用 python 的 socket 模块里的def isInuse(ipList, port): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) flag=T转载 2015-12-31 11:03:00 · 3512 阅读 · 0 评论 -
Python抓取京东图书评论数据
京东图书评论有非常丰富的信息,这里面就包含了购买日期、书名、作者、好评、中评、差评等等。以购买日期为例,使用Python + Mysql的搭配进行实现,程序不大,才100行。相关的解释我都在程序里加注了:from selenium import webdriverfrom bs4 import BeautifulSoupimport reimport w转载 2016-01-27 10:10:36 · 1908 阅读 · 0 评论 -
十分钟搞定pandas
本文是对pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:一、 创建对象可以通过 Data Structure Intro Setion 来查看有关该节内容的详细信息。1、可以通过传递一个list转载 2016-07-22 10:32:31 · 766 阅读 · 0 评论