-
auto
2019-08-26 07:20:45
python
1678°
20
题目:有如下log文件,请打印出独立IP,并统计独立IP数,打印出访问最多的前5个ip及访问次数:log文件www.log内容类似如下格式:125.78.48.67--[25/Dec/2014:15:31:20+0800]"GET/logo.jpgHTTP/1.1"&
-
auto
2019-08-26 07:20:45
python
2208°
20
SCONS是Python的自动智能结构化编译工具,将来或许能代替Make。在Windows或者Linux下,SConstruct文件相当于MakeFile,使用SCONS编译,需输入scons.bat(scons),后面带上编译选项options(如SConstruct所在的路径)。观察scons.ba
-
auto
2019-08-26 07:20:45
python
1812°
20
对于像我这样刚接触python的人来说,很可能在代码中输入中文就会出现报错情况,比如说我写这样一个小代码:a=raw_input("请输入:")printa然后保存为:c.py运行:File"c.py",line1SyntaxError:Non-ASCIIcharacter'\xe8'infilec.pyonline1,butnoencodingdeclared;seehttp://www.pyt
-
auto
2019-08-26 07:20:45
python
1925°
20
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import rlcompleter, readline
readline.parse_and_bind('tab: complete')
import dmidecode
import time
import os
import&n
-
auto
2019-08-26 07:20:45
python
2092°
20
最近开始学习Python自动化运维,特记下笔记。学习中使用的系统是KaliLinux2017.2,Python版本为2.7.14+因为在KALI里面没有自带psutil模块,需要使用pip进行安装安装完成后进入python交互模式查看psutil的帮助信息,可以发现psutil支持跨平台的环境,同时也支持python3获取CPU信息使用cpu_times获取CPU信息,用户/系统/空闲时间也可以获
-
auto
2019-08-26 07:20:45
python
1692°
20
线程池的概念是什么?在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是 如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些 很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。我理
-
auto
2019-08-26 07:20:45
python
2009°
20
python网络编程基础
 
-
auto
2019-08-26 07:20:45
python
1703°
20
Python中通常使用for...in遍历字典,本文使用item()方法遍历字典。item()item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。DEMO代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-dict = {"name":"zhangsan","age":"30","city":"shanghai","
-
auto
2019-08-26 07:20:45
python
2045°
20
函数原型:find(str,pos_start,pos_end)
解释:str:被查找“字串”(气味字符串的函数);pos_start:查找的首字母位置(从0开始计数。默认:0);pos_end:查找的末 尾位置(不包括末尾位置。默认-1)
返回值:如果查到:返回查找的第一个出现的额位置,否则,返回-1。
例:
>>> a='habdl'
>
-
auto
2019-08-26 07:20:45
python
1935°
20
目前能网罗到的少有的几本有关Python的云计算的电子书
1.推荐书名:
Deploying.OpenStack.Jul.2011.pdf
OpenStack Cloud Computing Cookbook 2012.pdf
OpenStack Beginner’s Guide for Ubuntu Natty.pdf
-
auto
2019-08-26 07:20:45
python
2090°
20
http://pypi.python.org/pypi/requests/0.10.6#downloads 下载地址cmdpython setup.py install ##切到requests安装包目录
-
auto
2019-08-26 07:20:45
python
1928°
20
在python运行过程中出现如下错误:python错误:ImportError:
No module named setuptools这句错误提示的表面意思是:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题,下面我们来安装一下:在命令行下:下载setuptools包shell# wgethttp://pypi.python.org/package
-
auto
2019-08-26 07:20:45
python
1920°
20
自定义python模块路径:如下载好的python模块scons$tarzxfvscons-3.0.0.tar.gz$cdscons-3.0.0$mkdir~/scons$pythonsetup.pyinstall--home~/scons/$vi~/.bashrcexportPYTHONPATH=$PYTHONPATH:~/scons:wq$source~/.bashrc
-
auto
2019-08-26 07:20:45
python
1512°
20
工作需要,简单的写了一个互导的小功能,对于量大的数据处理还有待优化多的不说了,直接上代码,需要的可以看看代码注释欢迎批评指正 :)##coding=utf8
#单线程,分批导入
#Author : Jeen @ 2013-7
import os,sys,MySQLdb,cx_Oracle,math,time # python version 2.7.5
os.environ['NLS_L
-
auto
2019-08-26 07:20:06
python
1669°
20
在默认情况下,Python的新类和旧类的实例都有一个字典来存储属性值。这对于那些没有实例属性的对象来说太浪费空间了,当需要创建大量实例的时候,这个问题变得尤为突出。 因此这种默认的做法可以通过在新式类中定义了一个__slots__属性从而得到了解决。__slots__声明中包含若干实例变量,并为
-
auto
2019-08-26 07:20:06
python
1837°
20
引入库:
from urllib import quote, urlencode
import urllib2
import time
import uuid
import hmac, hashlib
关键代码:
items=request.params.get(
-
auto
2019-08-26 07:20:06
python
1801°
20
if re.match(r'^[0-9a-zA-Z\.]+@(gmail|microsoft).com$', 'someone@gmail.com'): print 'ok'正则表达式非常强大,要在短短的一节里讲完是不可能的。要讲清楚正则的所有内容,可以写一本厚厚的书了。如果你经常遇到正则表达式的问题,你可能需要一本正则表达式的参考书。请尝试写一个验证Email地址的正则表达式。版本一应该可以验证
-
auto
2019-08-26 07:20:06
python
1613°
20
快一个月木有更新了,在这段时间内,博主除了忙工作外,就一直在研究python编程,据圈内朋友闲聊,python应该是未来一个运维攻城狮除了shell以外必备的LINUX脚本语言,所以就硬着头皮,按照老男孩的python视频讲座,把自己的研究成果贴出来,目前还没学完,期待老男孩的讲座更加给力些。PS: 1.老男孩的python视频讲座很不错,希望能继续免费下去。。。 2.博主编程很烂,有什么地方有
-
auto
2019-08-26 07:20:06
python
1716°
20
MySQLdb默认查询结果都是返回tuple,输出时候不是很方便,必须按照0,1这样读取,无意中在网上找到简单的修改方法,就是传递一个cursors.DictCursor就行。
默认程序:
import MySQLdb
db = MySQLdb.connect(host = 'localhost', user = 'root', passwd = '123456', db = 'test
-
auto
2019-08-26 07:20:06
python
1426°
20
By D01phin ,BJ,20150818【题目:】创建能以随机顺序显示一组单词的程序。要求该程序能打印出所有单词,但不能重复!#coding=utf-8
#randomshowword&n