Time of Update: 2015-03-15
標籤:1.對象持久化如果希望透明地儲存 Python 對象,而不丟失其身份和類型等資訊,則需要某種形式的對象序列化:它是一個將任意複雜的對象轉成對象的文本或二進位表示的過程。同樣,必須能夠將對象經過序列化後的形式恢複到原有的對象。在 Python 中,這種序列化過程稱為 pickle,可以將對象 pickle 成字串、磁碟上的檔案或者任何類似於檔案的對象,也可以將這些字串、檔案或任何類似於檔案的對象 unpickle 成原來的對象。 2.
Time of Update: 2015-03-30
標籤:WvsScannerQueue.pyVersion: Python 2.7.*Acunetix Web Vulnerability Scanner 輔助Python指令碼的第一個版本。功能:掃描URL.TXT檔案中所有URL掃描完成一個URL後立即過濾報告,並且提權漏洞標題發送給自己存在的問題:掃描一些網站很慢畢竟這個就是調用Acunetix Web Vulnerability Scanner
Time of Update: 2015-03-27
標籤:python ip地址 廣播位址 子網路遮罩 網卡 搜了一天,竟然沒找到一段合適的代碼來擷取機器中所有網卡的ip,掩碼和廣播位址,大部分都是用socket,但是socket通常返回的要不就是內網地址,要不就是公網地址,不能夠找到所有地址,真的太憂桑了,決定自己通過ifconfig或ipconfig的返回資訊,一步步地過濾了
Time of Update: 2015-03-19
標籤:python 內建函數 getattr 在工作中遇到這個函數,沒想起來再哪碰到過,一找讓我驚訝啦,這個函數好強大。下面簡單介紹一起其用法。1、擷取類變數class A: a = 1getattr(A,'a') == 12、 擷取類函數class B:def funb():print 'abc'getattr(B,'funb'
Time of Update: 2015-03-20
標籤:文本,他們通常指顯示在螢幕上的字元或者其他的記號;但是電腦不能直接處理這些字元和標記;它們只認識位(bit)和位元組(byte)。實際上,從螢幕上的每一塊文本都是以某種 字元編碼(character encoding)
Time of Update: 2015-03-19
標籤:一、下載首先下載相應的Python安裝包,2.7.X或者3.4.X。電腦位元不同,安裝包也不同,64位就下載64位,如下:python-2.7.9.amd64.msi二、安裝安裝一路next即可三、配置環境變數右擊“電腦”-“屬性”-“”-“進階系統設定”-“環境變數”在系統變數裡找到Path,在變數值的後邊加;然後再加Python安裝路徑,點擊確定即可 四、測
Time of Update: 2015-03-17
標籤: Selenium也是一個用於Web應用程式測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的使用者在操作一樣。支援的瀏覽器包括IE(7、8、9)、Mozilla Firefox、Mozilla
Time of Update: 2015-03-17
標籤:Python的zip函數轉自http://www.cnblogs.com/frydsh/archive/2012/07/10/2585370.htmlzip函數接受任意多個(包括0個和1個)序列作為參數,返回一個tuple列表。具體意思不好用文字來表述,直接看樣本:1.樣本1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz啟動並執行結果是:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
Time of Update: 2015-03-17
標籤:import logginglogger = logging.getLogger() #產生一個日誌對象,()內為日誌對象的名字,可以不帶,名字不給定就是roothandler=logging.FileHandler("Log_test.txt") #產生一個handler(處理器),#formatter 下面代碼指定日誌的輸出格式
Time of Update: 2015-03-17
標籤:class Graph: def __init__(self): self.V = []class Vertex: def __init__(self, x): self.key = x self.color = ‘white‘ self.d = 10000 self.f = 10000 self.pi = None self.adj = [] self.next =
Time of Update: 2015-03-17
標籤:1.python IO: Python提供了兩個內建函數從標準輸入讀入一行文本,預設的標準輸入是鍵盤: 1)raw_input([prompt]) 函數從標準輸入讀取一個行,並返回一個字串 2)input([prompt]) 函數會假設你的輸入是一個有效Python運算式,並返回運算結果。 3)eg: str=raw_input("enter something:")
Time of Update: 2015-03-17
標籤:Python的threadpool模組這是一個使用python實現的線程池庫。安裝pip install threadpool文檔http://gashero.yeax.com/?p=44http://www.chrisarndt.de/projects/threadpool/測試使用一個20個線程的線程池進行測試import threadpool import time,random import Queuedef&n
Time of Update: 2015-03-17
標籤:ini檔案 configparser 測試載入器 在我們寫一些測試載入器時,經常會需要使用到設定檔,此時一般選用ini檔案是比較合適的標準並且可以通過參數命名知道參數的含義,那麼使用Python如何進行ini檔案的讀寫呢?首先看下,讀取ini檔案,我們直接使用Python內建的模組ConfigParser來進行設定檔的讀寫看下代碼吧def ReadConfig(configPath):
Time of Update: 2015-03-17
標籤:這篇文章主要是結合機器學習實戰將推薦演算法和SVD進行相應的結合任何一個矩陣都可以分解為SVD的形式其實SVD意義就是利用特徵空間的轉換進行資料的映射,後面將專門介紹SVD的基礎概念,先給出python,這裡先給出一個簡單的矩陣,表示使用者和物品之間的關係這裡我自己有個疑惑?對這樣一個DATA = U(Z)Vt 這裡的U和V真正的幾何含義 : 書上的含義是U將物品映射到了新的特徵空間, V的轉置 將
Time of Update: 2015-03-18
標籤:python 靜態程式碼分析工具 在python中安裝非內建python模組,有三種方式: easy_installpip下載壓縮包(.zip, .tar, .tar.gz)後解壓, 進入解壓縮的目錄後執行python setup.py
Time of Update: 2015-03-17
標籤:最近公司erp伺服器無規律、不間斷、時不時抽風,往往都是掛了快個把小時後其它部門的人才打電話過來說伺服器掛了。於是用python寫了一個簡單的網頁監控。程式主要監控網頁狀態代碼,200為正常,否則視為伺服器掛了。每隔70秒查詢一次,若發現三次連續的查詢中都報錯誤,則通過預先設定的郵箱發送警告郵件。郵件發送後隔30分鐘再次監控設定網頁。 #coding:utf-8#author:ljc#python verson 2.7.9import smtplibimport
Time of Update: 2015-03-16
標籤:python 學習1,系統庫提供的內建函式。如:print、len2,第三方提供的函數(開源項目下載)3,自訂函數-----可以將函數----做成---->模組module一、系統函數庫字元函數庫 int()數學函數庫網路編程庫作業系統函數庫 ospython安裝目錄下的lib目錄裡面的.py檔案,即已有的庫1)字元函數庫查看協助:>>>
Time of Update: 2015-03-16
標籤:python 異常 python異常處理機制和java類似,採用try-except-finally的結構.try-except檢測異常格式try: try_statementexcept (ErrorType1, ErrorType2),e: handle_statementfinally: finally_statement執行個體#!/usr/bin/pythontry: a=12 b=
Time of Update: 2015-03-16
標籤:leetcode python Reverse bits of a given 32 bits unsigned integer.For example, given input 43261596 (represented in binary as 00000010100101000001111010011100), return 964176192 (represented in binary as
Time of Update: 2015-03-15
標籤:Mark(本書作者)覺得”指令碼“和”程式“是可以相互替代的,只不過,他用”指令碼“來指稱簡單的頂層代碼檔案,”程式“指稱複雜的多檔案應用。Python 可以用於部署大型應用,例如在測試硬體裝置時,調用相關組件,通過組件在底層和器件之間進行互動。Python