java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

python 高级数组字典dict学习

python中的字段dict,类似java里的hashmap 用于生成唯一键的一个hash数组,便于快速查询 #!/usr/bin/env python #-*- encoding:UTF-8 -*- dict2 = {} a = 'a' dict2.setdefault(a,1) #加入一个键和值 a,1 a = 'b' dict2.setdefault(a,1) #加入一个键和值 b,1 a = 'a' dict2.setdefault(a,2) #加入一个键和值 a,1,结果重复的键不能被重复加入 {'a': 1, 'b': More


python 发邮件

尽管在百度里,可以查到很多关于python发送邮件的代码,但是并非每个代码都好用,避免搞错,留下一个正确的发送代码 #!/usr/bin/env python #-*- coding:UTF-8 -*- import smtplib from email.mime.text import MIMEText from email.header import Header from email.mime.multipart import MIMEMultipart sender = 'xxxxxxx@163.com' rec More


python在windows控制台下打印中文乱码

python很基础的一句话,在不同的终端打印出来的结果不相同 py文件存为utf-8 print "我们" 这句话在mac的控制台下(默认设置为utf-8),正常的 在windows xp下的cmd命令行下,显示乱码。 看了下 windows默认为gbk 那么我们可以这样写 print "我们".decode('utf-8').encode('gb2312') 但是如果这个程序移动到linux下,那么需要手动改动为 pri More


python在windows下系统变量设置

默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为: (为了在命令行模式下运行Python命令,需要将python.exe所在的目录附加到PATH More


python多行注释

python的语法很简单。 使用一个#就能单行注释 使用三个单引号 ''' 中间是代码区 ''' 就能实现多行注释,我去。容易啊。 #读取其中一个模块 str = tool.findone('list_article">(.*?)myLoginModal',content) print str urls=tool.findall('(.*?)',str) reg = "contentText(.*?).*?" ''' 多行注释开始 #clearreg = "" k = 0 for More


如何更新mac系统自带的python版本到最新3.3

先去python的官网下载最新的python,并安装好。现在要删除mac自带的python,如下: sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 把第一步里安装好的Python目录移到原本系统所持有的目录位置。 sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Ver More


ubuntu安装Redis Live监控服务

redis live为监控redis服务的软件,带有监控web界面。 流传于互联网的各种教程,都有个巨大的让人搞不太清楚的问题。就是到底RedisStatsServer 6381端口哪里来的问题。 月小升采用逐步安装的办法。也没有找到,有知道如何配置RedisStatsServer的朋友,请告知。以下正文为放弃6381的安装方法。 一般Linux自带python版本 安装python 相关 pip命令 sudo apt More