-
auto
2019-09-08 09:10:08
python
1649°
20
利用工具seek,pyinotify监控文件内容变化,
-
auto
2019-09-08 09:10:08
python
1795°
20
骰子游戏:#!/usr/bin/envpython3.5//指定python的版本
#File:dice.py
importrandom 
-
auto
2019-09-08 09:10:08
python
2261°
20
检测ssh端口状态,为nagios所使用。
-
auto
2019-09-08 09:10:08
python
1934°
20
一.安装步骤1.检查系统pythonCentOS6.8自带的是Python2.6.6,yum中最新的也是Python2.6.6,只能下载Python2.7.12的源代码自己编译安装。如下图:安装Developmenttools#yum-ygroupinstall"Developmenttools"安装编译Python需要的包#yuminstallzlib-devel-y#yum
-
auto
2019-09-08 09:10:08
python
1811°
20
pyenv可以很好的实现Python的多版本共存。需要使用新版本Python的相关功能,但是又不想要影响到系统自带的Python,这个时候就需要实现Python的多版本共存。安装依赖:yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel安装
-
auto
2019-09-08 09:10:08
python
1843°
20
read 读取整个文件
readline 读取下一行
readlines 读取整个文件到一个迭代器以供我们遍历
例:read方法打印文件里所有字符串
forlineinopen('artifacts.xml').read():
-
auto
2019-09-08 09:10:08
python
1726°
20
send.py#!/usr/bin/envpython
#-*-coding:UTF-8-*-
importpika
importrandom
&n
-
auto
2019-09-08 09:10:08
python
1648°
20
python的析构方法__del__
-
auto
2019-09-08 09:10:08
python
2360°
20
在linux系统上操作的同学都熟悉rpm,它是包管理软件,适用度很广。
很多时候我们会想要把我们写的程序或者别人的源码变成rpm包,这样只需要一个rpm文件就可以安装好我们需要的程序了,方便管理而且应用程序直接在系统默认路径下,调用对应应用程序时很方便。
这里说说如何把python源码转变为rpm包。
-
auto
2019-09-08 09:10:08
python
2019°
20
按月生成全部表(table_20150101,table_20150201,table_20150301,table_20150401...)python + arrowpip install arrowimport arrowstart = arrow.get('2015-01-01','YYYY-MM-DD')end = arrow.get('2015-12-31','YYYY-MM-DD')
-
auto
2019-09-08 09:10:08
python
1933°
20
深浅拷贝对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。importcopy# ######### 数字、字符串 #########n1=123# n1 = "age 10"print(id(n1))# ## 赋值 ##n2=n1print(id(n2))# ## 浅拷贝 ##n2=&n
-
auto
2019-09-08 09:10:08
python
1739°
20
在数学概念中,被意为整合元素的定义区域在python中,set最大的作用是用来去重set常见操作:In [158]: s ={1,1,1,1,2,22,33,3,3,3}In [159]: sOut[159]: {1,2, 3, 22, 33}在定义一个集合的时候,只能使用大括号定义最少一个值,不然会被认为字典进行定义在set中不能加入不可哈希的对象
-
auto
2019-09-08 09:09:46
python
2107°
20
用惯了eclipse,这个轻量级的wingide 还真是有点不适应不过看在它小的份上,自己动手吧我用的是4.01 中文改个font就好edit -> preferences -> User Interface在font/size的地方选个支持中文的我用的是这个 nsimsun 12,看着这个还算顺眼2 自动补全ed
-
auto
2019-09-08 09:09:46
python
2463°
20
http://www.v2ex.com/t/137626 http://www.newsmth.net/nForum/#!article/Python/60734
-
auto
2019-09-08 09:09:46
python
1828°
20
groupby(iterable [,key]):创建一个迭代器,对iterable生成的连续项进行分组,在分组过程中会查找重复项。如果iterable在多次连续迭代中生成了同一项,则会定义一个组,如果将此函数应用一个分类列表,那么分组将定义该列表中的所有唯一项,key(如果已提供)是一个函数,应用于每一项,如果此函数存在返回值,该值将用于后续项而不是该项本身进行比较,此函数返回的迭代器生成元素(
-
auto
2019-09-08 09:09:46
python
1929°
20
用python libxml libxslt实现xml操作,最好能生成html文件,但是只要解决了xslt的问题就不难。stylesheetArgs = {} # optional transform argsstyleDoc = libxml2.parseDoc(docText) # style = libxs
-
auto
2019-09-08 09:09:46
python
1785°
20
通常我们在windows下,需要安装Python以及相应的开发环境。不过我们还可以采用直接解压的方式,不必安装,就可以得到Python以及相应的开发环境,这样更加简洁和灵活。Python以及相应的开发环境称为WingPersonal
-
auto
2019-09-08 09:09:46
python
1948°
20
前言我们都知道利用python实现mysql的操作试件很简单的事情,只需要熟练使用MySQLdb模块就能实现mysql的增删改查操作。为了更好地整合mysql的操作,使用python的类讲mysql的操作整合到一起,是个不错的思路。这里我编写了一个简单的class,来实现对mysql的操作与查询。操作本例中,我们准备在mysql的iceny中创建了一张测试表t1,字段为id和timestamp,主
-
auto
2019-09-08 09:09:46
python
2117°
20
》将python安装目录中的script的目录导入到环境变量path中》在Windows的DOS窗口执行:pip》》将出现pip的相关信息》在Windows中的DOS界面中执行:pip install nump》》系统会自动下载nump包,并且完成相应的安装 
-
auto
2019-09-08 09:09:46
python
1584°
20
首先,在较长一段Python的代码出现之前,回顾一些基础知识。第一段基础代码:---------------------------------dict = {'me':'1', 'occupy':'2'}dict['occupy']='9'print dict---------------------------------代码运行的结果为:{'me':'1', 'occupy':'