python
__Cheny
从事网络、IT、linux运维、Amazon云等相关工作。
展开
-
python处理xml(写着玩)
#!/usr/bin/env pythonimport osimport sysimport shutilfrom xml.dom import minidomdoc = minidom.parse('test.xml')root = doc.documentElementnodes = root.childNodesdef show_xml(user=None, value=原创 2015-01-24 14:39:44 · 10095 阅读 · 0 评论 -
Azure Python SDK安装及排错
安装流程请参考: https://azure-sdk-for-python.readthedocs.io/en/latest/installation.htmlPython版本:2.7.6pip安装:pip install --upgrade pippip install azure-batch pip install azure-mgmt-schedulerpip install --pr原创 2017-01-05 14:08:17 · 2262 阅读 · 0 评论 -
彻底搞懂Python的字符编码
前言:中文编码问题一直是程序员头疼的问题,而Python2中的字符编码足矣令新手抓狂。本文将尽量用通俗的语言带大家彻底的了解字符编码以及Python2和3中的各种编码问题。一、什么是字符编码。要彻底解决字符编码的问题就不能不去了解到底什么是字符编码。计算机从本质上来说只认识二进制中的0和1,可以说任何数据在计算机中实际的物理表现形式也就是0和1,如果你将硬盘拆开,你是看不到所谓的数字0和1的,你能看原创 2016-12-26 21:11:29 · 36551 阅读 · 8 评论 -
vim配置补全插件YouCompleteMe
系统环境: Ubuntu 14.04 Vim 7.4.2731.YouCompleteMe插件需要 Vim 7.4.153 以上的版本,如果vim版本过低请先升级:add-apt-repository ppa:fcwu-tw/ppaapt-get updateapt-get install vim2.安装Vundle Vundle是优秀的vim插件管理工具:git clone https:原创 2016-12-26 21:00:28 · 10189 阅读 · 0 评论 -
vim配置python自动补全
vim python自动补全插件:pydiction可以实现下面python代码的自动补全:1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-module 补全想为vim启动自动补全需要下载插件,地址如下:http:/转载 2015-05-15 23:21:33 · 22089 阅读 · 0 评论 -
【收藏】python的paramiko模块使用
【安装】依赖模块:PyCrypto - The Python Cryptography Toolkit wget http://www.lag.net/paramiko/download/paramiko-1.7.6.tar.gz wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.4.1.ta转载 2015-02-12 16:45:04 · 29811 阅读 · 0 评论 -
python生成随机密码脚本
#!/usr/bin/python## Use: Make Random Password## Date: 2013-9-10## File: getpasswd.py By Mislostimport stringfrom random import choice##define passwd's length and countpasswd_length = 20原创 2015-01-24 14:20:59 · 10651 阅读 · 0 评论 -
python多线程运维脚本
需求,有一个IP列表文件 ip.txt,里面有1000个ip,那么我要用python同时来处理这1000个IP。先看ip.txt192.168.1.1192.168.1.2192.168.1.3......192.168.1.1000多线程并发脚本#!/usr/bin/pythonimport threadingimport sysimport os原创 2015-01-24 14:37:56 · 11396 阅读 · 0 评论 -
Python根据数量生成正确顺序的ip地址
一个简单的需求,一个简单的脚本。从一个ip开始,按照指定的数量,生成正确的ip地址。#!/usr/bin/env python## encoding: utf-8import os,redef getip(ip, count): count = int(count) ip2 = int(ip.split('.')[-2]) ip1原创 2015-02-09 17:22:08 · 16809 阅读 · 1 评论 -
Remote rsyslog server records the logs of python script
Ubuntu 14.04.1 LTSrsyslog server: 10.0.7.77python client: 10.0.2.122[rsyslog server]1.Install rsyslog server for apt-getsudo apt-get install -y rsyslog 2.edit /etc/rsyslog.conf ,uncomment t原创 2015-02-08 13:23:42 · 9989 阅读 · 0 评论 -
uwsgi+web.py+nginx on Ubuntu14.04 LTS
Install uwsgi and nginx.If you want uwsgi support python,you must install "uwsgi-plugin-python"sudo apt-get updatesudo apt-get install uwsgi uwsgi-plugin-python nginxFirst,We create a simple pyt原创 2015-01-28 21:24:24 · 9914 阅读 · 0 评论 -
Python & Shell:一句话的优雅
【1-100质数】 [n for n in range(1,100) if not [ m for m in range(2,n) if n%m == 0]]【26个英文字母】 [chr(i) for i in range(97,123)]【9*9乘法口诀】 print (‘\n’.join([’ ‘.join([‘%s*%s=%-2s’ % (y,x,x*y) for y in range(原创 2015-12-09 13:52:40 · 12583 阅读 · 0 评论