Time of Update: 2018-09-09
標籤:解決問題 授權 運行 下界 ica 分享 服務 word 而不是 於初學者來講在寫發送郵件代碼時常見的錯誤有SMTPAuthenticationError535,有點懵逼,檢查使用者名稱,
Time of Update: 2018-09-09
標籤:search 換行 定時 space sea open ons ota src re模組使python語言擁有全部的Regex功能術語解釋:模式字串:可選的標誌參數: ‘r‘
Time of Update: 2018-08-23
標籤:通過 產生隨機字串 span class upper 集合 port choice 隨機數 Random 我們的程式中很多地方需要用到隨機字元,我們可以通過random模組產生隨機字串
Time of Update: 2018-08-19
標籤:cat 獵頭 his width contain 超過 訊號 tail 表示 Guido van
Time of Update: 2018-08-11
標籤:val lex enc padding ase new [1] 線性 xtend 內建資料結構分類:數值型int , float , complex , bool序列對象字串 str列表
Time of Update: 2015-03-10
標籤:Python中的getattr()函數詳解: getattr(object, name[, default]) -> value Get a named attribute from an object; getattr(x, ‘y‘) is equivalent to x.y. When a default argument is given, it is returned when the attribute doesn‘t exist;
Time of Update: 2014-08-13
標籤:valentine registry required register settings 建立一個register.py 檔案,把一下代碼貼進去,儲存(G盤) 650) this.width=650;" src="http://common.cnblogs.com/images/copycode.gif"
Time of Update: 2018-12-05
產生器是python中一個非常酷的特性,python2.2中引入後在2.3變成了標準的一部分。它能夠讓你在許多情況下以一種優雅而又更低記憶體消耗的方式簡化無界(無限)序列相關的操作。產生器是可以當做iterator使用的特殊函數,它功能的實現依賴於關鍵字yield,下面是它如何運作一個簡單的示範:>>>def spam():yield"first"yield"second"yield"third">>> spam<function spam at 0x0
Time of Update: 2018-12-03
如果你有大量郵箱要批量處理他們的郵件 如果有手工處理一定會很慢 下面用python提供的郵件庫處理,通過這個庫可以方便的發送和接收電子郵件 代碼很短直接上代碼發送代碼 #!/usr/bin/env python# -*- coding: gbk -*-#匯入smtplib和MIMETextimport smtplibfrom email.mime.text import MIMEText##############要發給誰,這裡發給2個人mailto_list=["aaa@qq.com","12
Time of Update: 2018-12-03
一 python提供的xml支援2種工業標準的xml解析方法-SAX和DOM。SAX(simple API for XML),是基於事件處理的,當XML文檔順序地讀入時,每次遇到一個元素會觸發相應的事件處理函數來處理。DOM(Document Object
Time of Update: 2018-12-05
Hello,Python!1 >>> print 'Hello,Python!'Hello,Python!abs()返回絕對值:1 >>> abs(4)42 >>> abs(-4)4 print輸出字串1 >>> mystr="Hello,Python!"2 >>> print mystr Hello,Python!替換字元:1 >>> print "%s is num %d" %
Time of Update: 2018-12-05
zipfile是python裡用來做zip格式編碼的壓縮和解壓縮的module,zipfile裡有兩個非常重要的class:ZipFile和ZipInfo。ZipFile是主要的類,用來建立和讀取zip檔案而ZipInfo是儲存的zip檔案的每個檔案的資訊。在這裡我需要把一個目錄壓縮,這就要將目錄裡的檔案一個檔案一個檔案的加入,然後在使用zipfile的ZipFile類的時候,再一個一個寫入壓縮檔。代碼Code highlighting produced by Actipro
Time of Update: 2018-12-08
PC 登入新浪微博時, 在用戶端用js預先對使用者名稱、密碼都進行了加密, 而且在POST之前會GET 一組參數,這也將作為POST_DATA 的一部分。 這樣, 就不能用通常的那種簡單方法來類比POST 登入( 比如 人人網 )。由於要用的一部分微博資料用API擷取不方便, 所以還是要自己寫個小爬蟲, 類比登入是必不可少的。琢磨了一下這個東西,最終登入成功。1, 在提交POST請求之前, 需要GET 擷取兩個參數。 地址是:http://login.sina.com.cn/sso
Time of Update: 2018-12-05
def lastpos(findstr,mystr): #gp.AddMessage("查詢=======:"+findstr+","+mystr) num=len(mystr) #gp.AddMessage("長度:"+str(num)) findnum=len(findstr) #gp.AddMessage("長度,findnum="+str(findnum)) i=num-findnum
Time of Update: 2018-12-07
@符號在python語言中具有特殊含義,用來作為修飾符使用。具體可以參考下面的代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#! /usr/bin/env python#coding=utf-8from time import ctime, sleepdef tcfunc(func): def wrappedFunc():
Time of Update: 2018-12-07
一. 字串的表示 用單引號或雙引號構成字串。 “abc” \ ‘def’ 表示一個字串,而“abc”+“def”是兩個字串串連在一起,兩者不一樣。 ““” “”“中間可以為任意長的字串二.字串操作 1.大小寫轉換 s.capitalize() #字串s首寫字母大寫 s.lower() #全部變成小寫 s.upper() #全部變成大寫 s.swapcase() #
Time of Update: 2018-12-07
python lambda是在python中使用lambda來建立匿名函數,而用def建立的方法是有名稱的,除了從表面上的方法名不一樣外,python lambda還有哪些和def不一樣呢?1 python lambda會建立一個函數對象,但不會把這個函數對象賦給一個標識符,而def則會把函數對象賦值給一個變數。2 python lambda它只是一個運算式,而def則是一個語句。下面是python lambda的格式,看起來好精簡阿。lambda x: print x如果你在python
Time of Update: 2018-12-07
python 異常處理是處理代碼錯誤比較好的方法,可以讓你寫的代碼比較健壯。下面就開始今天的異常處理相關知識。異常主要是下面4個語句來處理:try/except: 捕捉由系統或者是我們代碼引起的異常並且恢複。try/finally: 無論是否異常發生,執行清理行為。raise:手動在代碼中觸發異常。assert:有條件的在代碼中觸發異常。異常在編程過程中主要是下面的幾個用途:1 錯誤處理。比如捕捉2 事件通知。3 終止步驟。4 特殊的流程式控制制。由於這篇文章已經講了try
Time of Update: 2018-12-07
MSAA的全稱是Microsoft Active Accessibility。這是類似DCOM技術。技術模型是這樣的,UI程式可以暴露出一個Interface,方便另一個程式對其進行控制。 MSAA技術的初衷是為了方便殘疾人使用Windows 程式。比如盲人看不到視窗,但是盲人可以通過一個USB讀屏器串連到電腦上, 讀屏器通過UI程式暴露出來的這個Interface,就可以擷取程式資訊,通過盲文或者其它形式傳遞給盲人。 MSAA提供了如此方便的功能,
Time of Update: 2015-04-24
SSH登入日誌分析指令碼(Python),ssh日誌分析好久沒有更新部落格了,寫了很早的一個指令碼存下檔,一個用於分析使用者登入日誌 /etc/auth.log的指令碼,可以分析成功、失敗次數,以及來自的IP地址和登入失敗的使用者名稱,可以用於監控是否有暴力密碼破解攻擊,多了就可以用於收集字典,用來避免密碼過於簡單的問題#/usr/bin/env python3.4#Anyalize the /etc/auth.log files to get# 1) how many failed