Time of Update: 2017-01-13
1、python單線程掃描連接埠,代碼如下: 代碼如下複製代碼 #!/usr/bin/env python#coding:utf8import socket ip = 'www.111cn.netfor port in range(1,1024,1): sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk.settimeout(2)&
Time of Update: 2017-01-13
http://www.pythonware.com/products/pil/這個叫python image library簡單的開啟一個圖片im = Image.open('filename')詳細使用pil能處理的圖片類型pil可以處理光柵圖片(像素資料群組成的的塊)。通道一個圖片可以包含一到多個資料通道,如果這些通道具有相同的維數和深度,Pil允許將這些通道進行疊加模式 1 1位像素,黑和白,存成8
Time of Update: 2017-01-13
為了方便使用,已編譯成exe,源碼和程式在下面的連結裡文法:參數和netsh ipsec static add
Time of Update: 2017-01-13
類 代碼如下複製代碼 class sogou{ ctor( sogouData ){ if( #sogouData < 0x104/*_MAX_PATH*/ ){ s = ..string.load(sogouData);
Time of Update: 2017-01-13
一、物件導向技術簡介類(Class):
Time of Update: 2017-01-13
python指令碼:testpost.py 代碼如下複製代碼 import urllibimport urllib2url = 'http://localhost/tools/testpost.php'values = {'obs_year':'2011','name':'Tom','sex':'Male'}data = urllib.urlencode(values)print datareq = urllib2.Request(url, data)response =
Time of Update: 2017-01-13
所以找了個站,用for迴圈,批量抓了100個檔案,大概10分鐘左右完成,尋找帳號和密碼大概有10個左右,測試基本都是可以登入的,如果是訪問量大的網站,可能段時間內能抓到更多!自己利用現有EXP寫了個方便批量檢測該漏洞的,主要是練手python,感覺不練進步太慢 代碼如下複製代碼 #coding:utf-8import subprocessimport time #遍曆目標檔案中的URLdef
Time of Update: 2017-01-13
之前就嘗試安裝過qpython,不過是基於python2.7的。我是學習的python3,所以就一直沒用。今天在三星app商店裡找到了基於python3.2版本的qpython3,所以在這裡拿出來分享給各位安卓控們。以下是兩個軟體的部分截圖,功能很全。在手機上玩python的利器,Qpyton。這裡提供了qpython的python2.7(即qpython0.9.7.3版)和python3.2(名字為qpython3,安裝後名字叫Qpython+)的兩個版本。
Time of Update: 2017-01-13
字典的排序先來示範字典的排序函數sort()的使用: 代碼如下複製代碼 dict = {"a":"apple","b":"banana","g":"grape","c":"oreage"}print dict
Time of Update: 2017-01-13
代碼如下複製代碼 #!/usr/bin/env python#-*- encoding:UTF-8 -*-dict2 = {}a = 'a'dict2.setdefault(a,1) #加入一個鍵和值 a,1a = 'b'dict2.setdefault(a,1) #加入一個鍵和值 b,1a = 'a'dict2.setdefault(a,2) #加入一個鍵和值 a,1,結果重複的鍵不能被重複加入 {'a': 1, 'b': 1} print dict2 &
Time of Update: 2017-01-13
代碼如下複製代碼 import os,statclass DirectoryStatWalker: def __init__(self,directory): self.stack=[directory]
Time of Update: 2017-01-13
最近有個需求就是頁面上執行shell命令,第一想到的就是os.system, 代碼如下複製代碼 os.system('cat /proc/cpuinfo') 但是發現頁面上列印的命令執行結果 0或者1,當然不滿足需求了。嘗試第二種方案 os.popen() 代碼如下複製代碼 output = os.popen('cat /proc/cpuinfo')print output.read() 通過 os.popen() 返回的是 file read
Time of Update: 2017-01-13
關於dis:doc:http://docs.python.org/2/library/dis.html關於.pyc.pyc檔案是.py檔案經過編譯後的二進位檔案,是一種跨平台,由虛擬機器執行的位元組碼(byte code)。不通版本的python編譯後.pyc的內容是不同的。doc:http://docs.python.org/2/tutorial/modules.html#compiled-python-files範例程式碼: 代碼如下複製代碼
Time of Update: 2017-01-13
代碼如下複製代碼 #!/usr/bin/env python#-*- coding:UTF-8 -*-import smtplib from email.mime.text import MIMEText from email.header import Header from email.mime.multipart import MIMEMultipart sender =
Time of Update: 2017-01-13
參考了一下網上的辦法,簡化了一下。方法二 代碼如下複製代碼 import osimport pythoncomfrom win32com.shell import shell from win32com.shell import shellcondef createDesktopLnk(filename,lnkname): shortcut =
Time of Update: 2017-01-13
先看如何將datetime類型轉換成HTTP頭所用的GMT時間格式的字串(如'Thu, 19 Feb 2009 16:00:07 GMT'): 代碼如下複製代碼 import datetimeGMT_FORMAT = '%a, %d %b %Y %H:%M:%S GMT'# 產生datetime對象的過程和我可能不同,這裡是拿目前時間來產生datetime.datetime.utcnow().strftime(GMT_FORMAT)
Time of Update: 2017-01-13
在py2.7的項目中用了__future__模組中的 unicode_literals 來為相容py3.x做準備,今天遇到一個UnicodeEncodeError的錯誤,跟了下,發現這個小坑值得注意。是怎麼樣的一個坑呢?跟著代碼看看。順便深究一下原理。1. 未引入unicode_literals版本 代碼如下複製代碼 #coding:utf-8from datetime import datetimenow = datetime.now()print
Time of Update: 2017-01-13
Python 迴圈資料很簡單 代碼如下複製代碼 for i in range(0,10): G_List(i)表示從0 到 10讀起來都簡單迴圈數組 代碼如下複製代碼 for a in arrs:print a 數組如下1、Python的數組分三種類型:(1) list 普通的鏈表,初始化後可以通過特定方法動態增加元素。定義方式:arr = [元素](2) Tuple 固定的數組,一旦定義後,其元素個數是不能再改變的。定義方式:arr =
Time of Update: 2017-01-13
代碼如下複製代碼 # -*- coding: cp936 -*- #這裡的意思是編碼,當你檔案中出現中文的時候就需要加上,否則會報錯username = raw_input("請輸入使用者名稱:");password = raw_input("請輸入密碼:");if username == "root" and password == "123":
Time of Update: 2017-01-13
詳細步驟:1. 下載安裝python2.5: http://www.activestate.com/activepython/downloads2. 下載mod_python(mod_python-3.3.1.win32-py2.5-Apache2.2): http://archive.apache.org/dist/httpd/modpython/win/3.3.1/ 安裝時會自動尋找的python的路徑,並詢問apache的安裝路徑: 3.