原创 命令行解析工具argparse簡單使用-1

1、基本使用#01.py    import argparse    parser = argparse.ArgumentParser()    parser.parse_args()$ python 01.py$$ python 01.p

原创 python單元測試模塊

在Python中編寫單元測試可以使用標準庫中的unittest模塊。1、unittest 模塊主要使用unittest.TestCase類。繼承該類,編寫成員方法作爲測試用例。類成員方法(測試用例)名以test作爲前綴。import uni

原创 使用PIL改變圖像格式及尺寸

1、安裝$ pip install PIL2、導入from PIL import Imageimport Image3、使用1) 轉換圖像格式# coding: utf-8from PIL import Imagep_w_picpath =

原创 python實現策略模式

策略模式如圖所示:代碼如下:#!/usr/bin/env python# -*- coding:utf-8 -*-class Strategy:    "抽象算法類"    def algorithmInterface(self):    

原创 用nose執行測試

nose是第三方測試工具。比unittest進行測試更加簡單。nose可以搜索測試用例並執行,可以發現用unittest編寫的測試用例並執行。可同時使用nose和unittest。1、安裝nose$pip install nose注: no

原创 The syntax of doctests

Doctest語法        You might have guessed from looking at the previous example: doctest recognizes tests by looking for

原创 實現簡單的回顯服務

1、echoserver.py-----------------# -*- coding:utf-8 -*-#!/usr/bin/env pythonimport socketimport sysimport argparsehost = 

原创 pycrycto對稱密鑰加解密

1、安裝$ pip install pycrypto2、對稱密鑰加/解密對稱加密代表算法有AES和DES。以AES例:from Crypto.Cipher import AESKEY = '01234567890ABCDE'DATA = '

原创 ctypes使用方法與說明

1, 首先確定你的python支持不支持ctypes python2.7以後ctypes已經是標配了,2.4以後的版本得自己裝下ctypes2,加載動態庫      兩種加載方式     >>> from ctypes import * 

原创 字符串差異對比--結果生成HTML

#!/usr/bin/env pythonimport difflibtxt1 = """ IPython 0.13 -- An enhanced Interactive Python.%quickref -> Quick referenc

原创 Django at a glance 初識Django

Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development task

原创 NTP(網絡時間協議)可以利用ntplib模塊。

1、安裝pip install ntplib2、使用實例化NTPClient類,之後調用request()方法, 將時間服務器地址作爲參數傳入#!/usr/bin/env pythonimport ntplibfrom time impor

原创 python從入門到精通之路-基礎篇分享

    衆所周知,python是一種面向對象直譯式計算機程序設計語言,也是一種功能強大的通用型語言。這種語言代碼清晰、開發快速,靈活而強大,具有豐富和強大的類庫 ,它可以用來開發從簡單到複雜的各種應用程序。目前被廣泛的用在Web開發、運維