原创 PEP8 Python 編碼規範整理

PEP8 Python 編碼規範一 代碼編排1 縮進。4個空格的縮進(編輯器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top

原创 Python2.x與3 .x版本區別

Python 3.0的變化主要在以下幾個方面: print 函數 print語句沒有了,取而代之的是print()函數。 Python 2.6與Python 2.7部分地支持這種形式的print語法。在Python 2.6與Python 2

原创 python list查詢及所需時間

# -*-coding=utf-8 -*-#filename: list_query#date: 2018-03-25#author: guoswimport timedef cost_time(fun):    def cost(*arg

原创 利用gevent實現異步執行任務

import gevent def task(pid):     gevent.sleep(2)     print ("task %s done"%pid) def asynchronous():     threads = [geve

原创 Python之*args和**kwargs使用方法

Python *args使用方法:#!/usr/bin/env python #-*- coding=utf-8 -*- def args(args,*kwargs):     print (args)     for arg in kw

原创 Python監控文件內容變化

利用seek監控文件內容,並打印出變化內容:#/usr/bin/env python #-*- coding=utf-8 -*- pos = 0 while True:     con = open("a.txt")   if pos !

原创 Python之is與==的區別

首先看幾個例子:# -*-coding=utf-8 -*- a="Hello Python" b="Hello Python" print (a is b)    #結果是:True print (a == b)    #結果是:True

原创 Linux ssh免密碼認證

[root@localhost ~]# ssh-keygen -t rsa #創建密鑰對Generating public/private rsa key pairEnter file in which to save the key (/

原创 python_ssh h3c 路由器

#!/usr/bin/env python import time import pexpect import sys def h3c_ssh(ip,username,password1,password2,type):     try:

原创 Python對數據加密與解密

1、base64模塊>>>import base64>>>s1 = base64.encodestring('Hello world') #加密過程>>>print s1>>>SGVsbG8gd29ybGQ=>>>s2 = base64.d