E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python-模块学习
Centos安装升级python,ipython,pip
下载python2.7.x并安装wget -P /tmp/ http://mirrors.sohu.com/python/2.7.12/Python-2.7.12.tgztar -zxvf /tmp/
Python
运维小学生
·
2016-11-19 12:20
安装
python
Python脚本
python-
加载数据集
importnumpyasnpimportosimportpandasaspdimportcsvdefloadData():data_filename=os.path.join(os.path.expanduser("~")+"\PycharmProjects\\biye","data","tianchi_mobile_recommend_train_user.csv")colname=["use
chloezhao
·
2016-11-18 09:44
Python
python-
加载数据集
importnumpyasnpimportosimportpandasaspdimportcsvdefloadData():data_filename=os.path.join(os.path.expanduser("~")+"\PycharmProjects\\biye","data","tianchi_mobile_recommend_train_user.csv")colname=["use
chloezhao
·
2016-11-18 09:44
Python
Python-
在numpy.array中删除行和列
有两个外部包需要安装(两个选一个就行了,不过一般两个都装):numpy和scipy一开始先创建一个矩阵,可以采用自动生成随机矩阵,也可以自己手动输入:importnumpyimportscipytest=numpy.array([[1,2,3,4],[11,22,33,44],[111,222,333,444]])然后test创建后如下:接着输入命令如下图这里说明下,第一个参数是要删除数据的矩阵,
circle418
·
2016-11-12 21:33
Python-
数据类型和变量
数据类型计算机顾名思义是可以做数学计算的机器,因此,计算机程序理所当然地就可以处理各种数值。但是,计算机处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种。整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等
Flannery
·
2016-11-10 21:22
基础入门_
Python-
模块和包.运维开发中inspect自省模块的最佳实践?
简单介绍:说明:此模块提供了一系列自省函数,可获取模块/类/方法/函数/traceback/帧对象/代码对象的信息快速安装:内置模块测试相关:inspect.ismodule(object)->True/False说明:判断object是否为模块inspect.isclass(object)->True/False说明:判断object是否为类inspect.ismethod(object)->T
运维开发
·
2016-11-09 23:44
Python
基础入门
基础入门
golang-encoding
模块学习
//Golang中encoding的用法packagemainimport("bytes""encoding/binary""encoding/hex""encoding/xml""fmt""os")funcgoxml(){typeAddressstruct{City,Statestring}//xml元素节点增加属性,需要重新定制结构体typeElementWithAttrstruct{Attr
davidsu33
·
2016-11-09 22:50
go
python-
列表元素为元组
示例:构造一系列的元组对象,并添加到列表中。>>>items=[]>>>item=('first',10)>>>items.append(item)>>>items[('first',10)]>>>item=('second',20)>>>items.append(item)>>>items[('first',10),('second',20)]>>>
lazying_bird
·
2016-11-07 23:50
Python
list
append
基础入门_
Python-
模块和包.深入SQLAlchemy之SQLAlchemy ORM重构表?
简单介绍:说明:此模块主要用于将关系型数据库表映射到PY的类,行映射到PY类的实例,列映射为PY实例的属性,由于其兼容众多DB-API及扩展,SO可以优先考虑数据模型,而忽略底层的DB-API切换,数据迁移更方便.快速安装:pip install --upgrade SQLAlchemy定义结构:#!/usr/bin/env python# -*- coding: utf-8 -*-"""## A
运维开发
·
2016-11-07 11:56
Python
基础入门
基础入门
基础入门_
Python-
模块和包.深入SQLAlchemy之事务回滚与反射还原对象?
异常处理:# 异常一: AttributeError,对象属性不存在with engine.connect() as conn: trans = conn.begin() s = select([users]) try: r = conn.execute(s) for record in r: print record.Passw
运维开发
·
2016-11-07 09:28
Python
基础入门
基础入门
基础入门_
Python-
模块和包.深入SQLAlchemy之玩转各种增删查改操作?
增加数据:#单行数据(fromsqlalchemyimport...)conn = engine.connect()# 方式一: 调用表对象的insertins = cookies.insert().values( cookie_name='chocolate chip', cookie_recipe_url='http://some.aweso.me/cookie/recipe.ht
运维开发
·
2016-11-06 12:21
Python
每日一题
基础入门
python-
多进程
进程是由系统自己管理的。1:最基本的写法from multiprocessing import Pooldef f(x): return x*xif __name__ == '__main__': p = Pool(5) print(p.map(f, [1, 2, 3]))[1, 4, 9]2、实际上是通过os.fork的方法产生进程的unix中,所有进程都是通过fork的方法产
kangle0224
·
2016-11-05 21:00
python
python
基础入门_
Python-
模块和包.深入SQLAlchemy之列级别约束与表级别约束?
简单介绍:说明:此模块主要用于将关系型数据库表映射到PY的类,行映射到PY类的实例,列映射为PY实例的属性,由于其兼容众多DB-API及扩展,SO可以优先考虑数据模型,而忽略底层的DB-API切换,数据迁移更方便.快速安装:pip install --upgrade SQLAlchemy创建引擎:1.连接数据库前需创建引擎,作为执行SQL的接口,其实底层通过Pool(连接池)和Dialect(翻译
运维开发
·
2016-11-03 23:56
Python
基础入门
基础入门
基础入门_
Python-
模块和包.运维开发中MySQLdb CRUD操作的最佳实践?
简单介绍:说明:此模块儿主要提供PY连接关系型数据库管理系统MySQL的接口,主要提供C(Create)R(Read)U(Update)D(Delete)接口,基于CAPI实现快速安装:pip install mysql-pythonyum -y install MySQL-python连接对象:MySQLdb.connect(host='10.2.5.51',port=3306,user='ro
运维开发
·
2016-11-02 13:03
Python
基础入门
基础入门
基础入门_
Python-
模块和包.运维开发中watchdog事件监视的最佳实践?
简单介绍:说明:此模块是一个跨平台的PY库和SHELL工具,可以监视文件系统事件(增加/删除/修改)快速安装:pip install --upgrade watchdog日志记录:event_handler=LoggingEventHandler()->event_handler说明:创建一个日志处理句柄,其实LoggingEventHandler是继承自FileSystemEventHandle
运维开发
·
2016-10-31 12:22
Python
基础入门
基础入门
python-
类属性及方法
属性__dict__维护类或实例中所有的成员。classSubStrClass(str):a=1def__init__(self):self.b=2defmyprint(self):passprintSubStrClass.__dict__printSubStrClass().__dict__结果:{'a':1,'__module__':'__main__','myprint':,'__dict_
garnetreds7
·
2016-10-22 20:36
Python
基础入门_
Python-
模块和包.Gevent异步服务类实现多姿势WEB实时展示?
内置服务:1.gevent.server.StreamServer类,常用于创建异步TCP服务器#!/usr/bin/env python# -*- coding: utf-8 -*-"""## Authors: limanman# OsChina: http://xmdevops.blog.51cto.com/# Purpose:#"""# 说明: 导入公共模块import timeimport
运维开发
·
2016-10-17 17:31
基础
入门
Python
基础入门
基础入门_
Python-
模块和包.为wsgiref实现的WSGI服务器编写处理函数?
简单介绍:1.浏览器发送一个HTTP请求2.服务器收到请求,生成HTML文档3.服务器把HTML文档作为HTTP响应的BODY发送给浏览器4.浏览器收到HTTP响应,从HTTPBODY取出HTML文档并显示说明:如上即Web应用本质,最简单的就是把HTML文件保存好,利用HTTP服务器软件,接收用户请求,从文件读取HTML并返回,常见的静态服务器即如此,而要实现动态生成HTML,服务器软件不可能为
运维开发
·
2016-10-17 10:57
Python
基础入门
基础入门
基础入门_
Python-
模块和包.Gevent事件/队列/组/池/信号量/子进程?
常用结构:1.Event类,事件主要用于Greenlet之间的异步通信e=gevent.event.Event()->Event说明:创建一个信号对象e.set()->None说明:设置标志位e.clear()->None说明:清除标志位e.wait()->None说明:阻塞直至标志位被设置#!/usr/bin/env python# -*- coding: utf-8 -*-"""## Auth
运维开发
·
2016-10-16 23:56
Python
基础入门
基础入门
基础入门_
Python-
模块和包.Gevent异步/状态获取/超时设置/猴子补丁?
简单介绍:说明:Gevent是一个基于libev的并发库,为各种并发和网络相关的任务提供了整洁的API快速安装:pipinstall--upgradegevent主要模式:说明:Greenlet以C扩展模块形式接入PY轻量级协程,它们运行于主进程内部,被协作式的调度,且不同于multiprocessing和threading等真正的并行执行,它在同一时刻只能有一个协程在运行公有方法gevent.s
运维开发
·
2016-10-14 22:48
基础
入门
Python
基础入门
基础入门_
Python-
进程相关.深入理解子进程/守护进程/进程高可用实现?
单个进程:说明:进程是程序执行的实例,运行过程中,内核会将程序代码载入内存,为程序变量分配内存建立数据结构,记录进程相关信息,可以将其理解为容器,容器内的资源可以动态调整,但容器内的程序只能使用容器内的资源.生成进程:说明:类Unix系统提供fork()系统调用,它非常特殊,普通函数调用1次返回1次,但它调用1次返回2次,因为操作系统自动把当前进程(父进程)复制出一份(子进程),然后在父进程和子进
运维开发
·
2016-10-14 11:49
Python
基础入门
基础入门
基础入门_
Python-
进线协程.分分钟玩转multiprocessing多进程编程?
简单介绍:此模块主要为了解决PYTHON非真正多线程导致无法充分利用多核CPU资源问题,提供了Process,Lock,Semaphore,Event,Queue,Pipe,Pool等组件实现子进程,通信,共享数据,同步方式等快速安装:pipinstallmultiprocessing公共属性:multiprocessing.current_process()->Process说明:返回当前运行的
运维开发
·
2016-10-13 19:13
Python
基础入门
基础入门
网络编程_
Python-
网络模型.分分钟掌握阻塞/非阻塞/同步/异步IO模型?
概念梳理:故事独白:满满爱喝茶,废话不多说,开始煮开水.出场人物:满满,普通水壶,高级水壶(水开会响)1.满满把水壶放在火上,站在那里等水开(同步阻塞)满满觉得自己有点儿×××~2.满满把水壶放在火上,去客厅看电视,时不时的去厨房瞅瞅水开木有(同步非阻塞)满满觉得自己还是有点傻~,于是买了个高级水壶,水开后会响~3.满满把高级水壶放在火上,站在那里等水开(异步阻塞)满满想高级水壶水开会自己叫~为毛
运维开发
·
2016-10-12 21:30
Python
基础入门
网络编程
异常排查_
Python-
日志模块.NoSectionError: No section: '*' 错误?
问题复现:Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/logging-0.4.9.6-py2.6.egg/logging/config.py", line 171, in fileConfig qn = cp.get(sectname, "qualname") File "/usr/l
运维开发
·
2016-10-11 21:43
异常
Python
排查
异常排查
基础入门_
Python-
内建函数.运维开发中eval内建函数的最佳实践?
简单介绍:说明:在指定命名空间中计算参数字符串的有效表达式,并返回一个对象,Help on built-in function eval in module __builtin__:eval(...) eval(source[, globals[, locals]]) -> value Evaluate the source in the context of globals
运维开发
·
2016-10-11 14:33
基础
入门
Python
基础入门
网站后端_
Python-
网站开发.Python网站开发之版本选择与框架选择?
简单说明:1.由于Python具有快速开发,多人协作,库丰富,社区成熟等优点,国内豆瓣/知乎/搜狐/果壳/饿了吗,国外YouTube/Reddit/Instagram/Pinterest/Bitbucket/Disqus/Dropbox等都相继将其作为主力开发语言,所以完全不用担心它的可靠性与性能问题,因为它已受了时间和大规模用户并发访问的考验2.很多人以为只要学会某个Web框架,能写代码查查数据
运维开发
·
2016-10-10 20:26
Python
网站前端
网站后端
【Python开发】Python PIL ImageDraw 和ImageFont
模块学习
ImageDraw新建一个空白图片为本文作示例,新建空白文件的方法见Image模块,Image.new:mportImageblank=Image.new("RGB",[1024,768],"white")1、模块引入importImageDraw2、ImageDraw.Draw(image)创建一个可用来对image进行操作的对象。对所有即将使用ImageDraw中操作的图片都要先进行这个对象的
Zhang_P_Y
·
2016-10-01 20:36
Python开发
基础入门_
Python-
模块和包.运维开发中__import__动态导入最佳实践?
常规导入:import module_name[,module1,...] from module_name import [*|child[,child1,...]from module_name import [*|child[,child1,...] as alias_name注意:导入语句可出现在程序任意位置,自定义包要实现frommodule_nameimport*的效果则此模块必须在_
运维开发
·
2016-09-28 20:55
Python
基础入门
基础入门
5
Python-
装饰器
装饰器转载请标明出处(http://blog.csdn.net/lis_12/article/details/52693521)githubdemo装饰器可以用来引入日志;增加计时检测性能;给函数增加事务能力,在不改动原函数的情况下,增加该函数额外的功能语法装饰器就是把其他函数作为参数的函数;装饰器以@开头,紧接着是装饰器的名字,然后是是被修饰的函数和装饰函数的可选参数,格式如下@decorato
忧桑的小兔子
·
2016-09-28 20:44
Python27
关注Python细节
第三方包学习
基础入门_
Python-
模块和包.setdefaultencoding前为何要reload(sys)?
简单说明:说明:多次重复使用import语句时,不会重新加载模块,而是把该模块的内存地址给引用到本地环境变量#!/usr/bin/env python# -*- coding: utf-8 -*-"""## Authors: limanman# 51CTOBG: http://xmdevops.blog.51cto.com/# Purpose:#"""# 说明: 导入公共模块import syst
运维开发
·
2016-09-28 17:19
Python
基础入门
基础入门
Python
模块学习
——tempfile
转载地址:http://www.cnblogs.com/captain_jack/archive/2011/01/19/1939555.html主要有以下几个函数:tempfile.TemporaryFile如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择。其他的应用程序是无法找到或打开这个文件的,因为它并没有引用文件
西路
·
2016-09-28 16:03
python
基础入门_
Python-
模块和包.运维开发中内建模块getopt的最佳实践?
简单介绍:此模块提供命令行选项解析,目前支持短格式和长格式选项快速安装:说明:内建模块无需安装解析方法:getopt(args,shortopts,longopts=[])->(opts,args)说明:args为要解析的参数序列,常为sys.argv[1:],shortopts为单字符选项定义串,如果某个选项需要一个参数,响应字母后面必须有一个冒号,longopts为长格式的选项名序列,可以包含
运维开发
·
2016-09-28 10:46
Python
基础入门
基础入门
代码风格.
Python-
整体风格.0002.让你Python程序软件目录更规范化?
为了什么:说明:设计目录结构和代码编码风格一样属于个人风格问题,但是规范化能更好的控制程序结构,让程序具有更高的可读性,对于如何组织一个较好的目录结构,在Stackoverflow中几乎达成共识.目录结构:说明:假设你的项目名为app,我比较建议的最方便最快捷的目录结构,如下这样就足够.├── app│ ├── __init__.py│ ├── main.py│ └── tests│
运维开发
·
2016-09-26 21:00
Python
代码风格
代码风格
基础入门_
Python-
模块和包.运维开发中日志模块logging的最佳实践?
简单介绍:说明:此模块儿提供了文件,HTTPGET/POST,SMTP,SOCKET等方式实现日志记录,甚至可以自动实现具体的日志记录方式快速安装:pipinstall--upgradelogging处理流程:日志级别:属性名称属性说明logging.NOTSET默认为0logging.DEBUG调试为10logging.INFO一般为20logging.WARN警告为30logging.ERRO
运维开发
·
2016-09-26 20:56
Python
基础入门
基础入门
代码风格.
Python-
整体风格.0001.Python Clean Code简洁代码的9原则?
简单介绍:说明:很难创造一个对简洁代码的精准定义,也许它的定义和程序员的数量一样多.然而,有些原则是可以应用到简洁代码的基础层面.我收集了9个最相关的原则,并将在下面简短地介绍他们.九大原则:1.差的代码会做太多的事情,简洁代码则非常专一说明:每个类,方法或是其它实体应该保持(SRP)单一职责原则,也就是说在一个给定的抽象层,一个功能单元仅仅应当为单方面系统需求(一个可以独立于其它方面而改变的需求
运维开发
·
2016-09-24 13:45
Python
代码风格
代码风格
python-
快速改造:基础知识
一、python安装之pyenvwindows下安装Python(1)打开web浏览器,访问Python官方站点http://www.python.org(2)点击Download,或者在首页点击下载(3)下载所需版本,目前最新版本为3.5.2(4)下载完成后双击并执行安装CentOS下安装Python和pyenvpyenv:pyenv是一款python版本管理器,由于不同程序员可能使用不同的py
赵大鑫
·
2016-09-23 15:17
基础
python
python
python-
线程池的两种实现方式
1#!/usr/bin/envpython2#-*-coding:utf-8-*-34importqueue5importthreading6importcontextlib7importtime89StopEvent=object()101112classThreadPool(object):1314def__init__(self,max_num,max_task_num=None):15if
aomibaba
·
2016-09-18 11:00
ansible debug
模块学习
笔记
ansibleplaybook可以将多个命令组合来执行,但是很多时候我们需要接收服务器的反馈,所以debug模块就非常重要了。调试模块,用于在调试中输出信息常用参数:msg:调试输出的消息var:将某个任务执行的输出作为变量传递给debug模块,debug会直接将其打印输出verbosity:debug的级别(默认是0级,全部显示)例程:-name:Printdebuginfomationeg1h
行者靖
·
2016-08-27 13:14
服务器
信息
python【第五篇】常用
模块学习
1.模块a.定义:本质就是.py结尾的python文件,逻辑上组织python代码,实现某种功能。例:文件名test.py-->模块名test。b.导入方法:imortmodunamefrommdnameimport*frommdnameimportnameasrename...c.import本质(路径搜索和搜索路径)d.导入优化:frommdnameimportteste.模块分类:标准库内的
ZingpLiu
·
2016-08-26 14:00
python-
把excel里面的数据存储到矩阵里面
-*-coding:utf-8-*-"""CreatedonMonAug0821:58:222016@author:Administrator"""fromnumpyimport*importxlrddata=xlrd.open_workbook('data1.xlsx')table=data.sheets()[0]nrows=table.nrows#行数ncols=table.ncols#列数c
cmdtth
·
2016-08-22 16:22
python学习
[Python
模块学习
] glob模块
glob模块功能描述:glob模块可以使用Unixshell风格的通配符匹配符合特定格式的文件和文件夹,跟windows的文件搜索功能差不多。glob模块并非调用一个子shell实现搜索功能,而是在内部调用了os.listdir()和fnmatch.fnmatch()。glob模块共包含以下3个函数:glob(pathname,recursive=False)第一个参数pathname为需要匹配的
GanZiQim
·
2016-08-18 23:02
Python
python
Python-
线程
线程状态新建,就绪,运行,阻塞,死亡。线程同步多线程可以同时运行多个任务,线程需要共享数据的时候,可能出现数据不同步的问题,用最习惯的LabVIEW来说,多线程中的2个循环如果一个对数组进行写入,另一个进行读取,就有可能导致还没写入就要读取,为了避免这种情况,就要给线程加锁。锁有两种状态-锁定和未锁定。每当一个线程要访问共享数据的时候,必须先获得锁定,如果有别的线程已经获得锁定了,那么该线程就得暂
KevinCool
·
2016-08-09 16:32
Python时间和日期学习
1#coding=utf-82__author__='Administrator'345#日期和时间
模块学习
6"""7Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能8Python
阿伟~
·
2016-07-19 13:00
python-
异常处理
异常处理的作用在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!(这里的大黄页通常是写代码是用户访问网页,如果出现错误之后返回的一个黄色的报错页面通常称为:大黄页)例子:拿咱们刚开始学的时候遇到的问题来举例:未做异常处理的:#!/usr/bin/envpython#-*-coding:utf-8-*-str_inpu
weixin_34015336
·
2016-07-04 15:00
python
数据库
Python-
使用for循环遍历文件
open操作文件r:以读方式打开,默认就是这个模式w:以写方式打开a:以追加模式打开r+:以读写模式打开w+:以读写模式打开a+:以读写模式打开rb:以二进制读模式打开wb:以二进制写模式打开ab:以二进制追加模式打开rb+以二进制读写模式打开wb+以二进制读写模式打开ab+以二进制读写模式打开写入文件后,一定要执行close关闭文件fd=open('/tmp/tmp.txt','w')读文件fd
ciscoxushaojie
·
2016-07-03 14:41
open
二进制
close
python
python-
变量
Python下变量是对一个数据的引用。1.1变量的赋值变量命名规则:字母、数字、下划线,不能以数字开头。a=1//在shell中=左右两边不能有空格,但是python有无空格都可以。x='abc'//如果是给变量赋值字符串,那么一定要使用引号,单双引号都可以。id(a)id是一个内置函数,可以查看a在内存当中的地址。查看变量是什么类型,可以使用内置函数type()type(a)x=2x+=2x-=
ciscoxushaojie
·
2016-07-02 11:49
python
下划线
双引号
python
python -正则表达式
#
Python-
正则表达式'''\d可以匹配一个数字\w可以匹配一个祖母或者数字:'00\d'可以匹配'007'无法匹配'00w':'\d\d\d'可以匹配'101':'\w\w\w'可以匹配'pyt'
ilvseyinfu
·
2016-07-01 12:29
Python
python-
成长之路
一系列python方面有价值的参考/跟python有关的东西http://www.path8.net/tn/archives/6017ToolsPyCharm–来自JetBrains的强大的IDEPythonToolsforVisualStudioEclipse+pydevAptanaEmacsbpython–界面很友好功能很强大的pythonshellpybuild–基于py2exe的打包“py
_Mr_Computer_
·
2016-07-01 11:25
python
大纲
学习列表
Java-Python-PHP
Python logging
模块学习
logging模块是在2.3新引进的功能,下面是一些常用的类和模块级函数模块级函数logging.getLogger([name]):返回一个logger对象,如果没有指定名字将返回rootloggerlogging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical():设定rootlogger的日志
permike
·
2016-06-29 11:00
安卓wifi
模块学习
总结
一、WIFI网卡的状态WIFI网卡的状态信息都以整型变量的形式存放在android.net.wifi.WifiManager类中,有以下状态:WIFI_STATE_DISABLEDWIFI网卡不可用WIFI_STATE_DISABLINGWIFI网卡正在关闭WIFI_STATE_ENABLEDWIFI网卡可用WIFI_STATE_ENABLINGWIFI网卡正在打开WIFI_STATE_UNKNO
suofeng1234
·
2016-06-27 10:00
android
wifi
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他