Time of Update: 2015-08-17
標籤:python學習筆記(五歲以下兒童)深拷貝-淺拷貝淺拷貝就是對引用的拷貝(僅僅拷貝父物件)深拷貝就是對對象的資源拷貝普通的複製,僅僅是添加了一個指向同一個地址空間的”標籤“,東西都是一樣的。改變或者添加,複製出來的變數也會改變範例:>>> a=[1,2,3]>>> b=a>>> a[1, 2, 3]>>> b[1, 2, 3]>>> a[1]=0>>> a[1, 0, 3]>&
Time of Update: 2015-08-17
標籤:python 批量管理nginx 在叢集環境中,有時候需要批量修改nginx配置,或大量新增vhost主機。手動一個個添加,效率太慢,藉助Fabric寫了一個批量分發的指令碼,會提高不少效率。 思路:
Time of Update: 2015-08-17
標籤:python 程式員 初學者 Python語言是一款對縮排非常敏感的語言,給很多初學者帶來了困惑,即便是很有經驗的Python程式員,也可能陷入陷阱當中。最常見的情況是tab和空格的混用會導致錯誤,或者縮排不對,而這是用肉眼無法分別的。在編譯時間會出現這樣的錯IndentationError:expected an indented
Time of Update: 2015-08-17
標籤:17. 新浪雲部署上一章節我們介紹了如何在本地windows伺服器部署python django的網站,本章我們簡要說明一下如何把python django工程部署到雲端服務上。本章章節我們描述如何在新浪雲上部署python django 項目。首先,我們需要註冊新浪雲使用者帳號,新浪雲使用者現在需要實名認證,通過實名認證的帳號建立的應用才能正常運行。17.1. 建立應用註冊成功後登入SAE,進入我的首頁,點擊建立新應用,建立一個新的應用myseasite,開發語言選擇Python。17.
Time of Update: 2015-08-17
標籤:CentOS下為python命令列添加Tab鍵自動補全功能 xshell.net | Posted by 破冰 on 2013-6-5 17:38
Time of Update: 2015-08-17
標籤:什麼是RegexRegex是一個特殊的字元序列,它能協助你方便的檢查一個字串是否與某種模式比對。最簡單的Regex就是一般字元串,可以匹配其自身。換包話說,Regex’python’ 可以匹配字串’python’ 。你可以用這種匹配行為搜尋文本中的模式,並且用計算後有值並發特定模式,或都將文本進行分段。萬用字元Regex可以匹配多於一個的字串,你可以使用一些特殊字元建立這類模式。比如點號(.)可以匹配任何字元。在我們用wi
Time of Update: 2015-08-18
標籤:1.常規函數與排序常用統計函數:求和:sum()、均值:mean()、標準差:std()、方差:var()、最小值:min()、最大值:max()、最大值與最小值之差:ptp()、最大值的下標:argmax()、最小值的下標:argmin()、中值:median()上述函數都可以指定axis,來沿著某一軸操作;除了mean()函數求均值,還可以使用average(),並且可以指定weights參數來指定權值,計算加權平均;argmax()和argmin()如果不指定axis參數,則返回平坦
Time of Update: 2015-08-17
標籤: 在某些情況下我們有必要設定我們請求時的Proxy 伺服器,在哪些情況下自己決定,那麼如何設定http請求時的代理呢? 與Python自動處理cookie一樣,使用urllib2.build_opener來進行構建。 1 import urllib2 2 3 enable_proxy = True 4 proxy_handler = urllib2.ProxyHandler({"http" : ‘http://192.168.1.235:8080‘}) 5
Time of Update: 2015-08-17
標籤:經過一段時間的學習,終於入了門先爬一個csdn 的blog練練手整體思路是首先判斷某個blog有多少頁 然後根據頁數 去獲得相應的url再爬出每一頁的title和對應的url這裡使用了BeautifulSoup來解析頁面#coding=utf-8import urllib2from bs4 import BeautifulSoupimport sysreload(sys)sys.setdefaultencoding(‘utf-8‘)def
Time of Update: 2015-08-17
標籤: 在平時測試當中經常會遇到使用python指令碼來類比http請求的操作,在做一次介面【http請求,返回json】測試時,開發提供的http介面在請求時,會被filter攔截,驗證要求者的session是否合法,由於我們是直接請求,沒有附帶任何的cookie與headers,那如何讓我們合法的進行介面的請求,並繼續測試呢?詳見下面描述: 在使用系統之前,我們都會經過一個登入的操作,這個登入操作就會把我們的sessionId的狀態屬性設定為合法【不同的系統,細節不同,大體都類似】,我們
Time of Update: 2015-08-17
標籤:安裝前,作業系統軟體包準備編譯python要安裝development tools。此外,還要安裝一些其他的libs,沒有這些libs,python的interpreter可能會無法正常工作# yum groupinstall "Development tools"# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel
Time of Update: 2015-08-17
標籤:簡介xlrd是python的一個第三方模組,可以實現跨平台讀Microsoft
Time of Update: 2015-08-17
標籤:python1.建立數值對象並賦值a=1#整數b=1.1#浮點數c=1.23e5#實數d=1.23+4.56j#虛數2.更新數值對象注意:因為數值對象是不可變,所以與其說更新,還不如說把變數名從一個對象摘下,貼到另一個新的對象上去從可以看見雖然同樣賦值1000,但是兩者的id是不同的,代表不同的對象,只不過是值相同而已3.刪除數值對象根據第二點,其實一般所謂的刪除其實就是不使用那個數Í
Time of Update: 2015-08-17
標籤: 1 replace file extensions 2 # change .htm files to .html 3 for file in *.htm ; do mv $file `echo $file | sed ‘s/\(.*\.\)htm/\1html/‘` ; done 4 # change .html files to .htm 5 for file in *.html ; do mv $file `echo $file | sed
Time of Update: 2015-08-17
標籤:P1385盜竊-月之眼Accepted標籤:怪盜基德 VS OIBH[顯示標籤]背景怪盜基德 VS OIBH第三話描述怪盜基德第三次來到熟悉的OIBH總部。屢屢失敗的OIBH這次看守的是The Eye of
Time of Update: 2015-08-17
標籤:python 物件導向 解釋型 測試 文法 一、python是什嗎? Python(英語發音:/?pa?θ?n/), 是一種物件導向、解釋型電腦程式設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年
Time of Update: 2015-08-17
標籤:python 函數 模組 發布 1.定義一個函數假如一個函數已經發布,則升級時,為新添加的變數設定預設值的設定可以保證不同版本函數的相容。def print_lol(the_list, indent=False, level=0,
Time of Update: 2015-08-17
標籤:P1383盜竊-黑珍珠Accepted標籤:怪盜基德 VS OIBH[顯示標籤]背景怪盜基德 VS OIBH第二話描述今次怪盜基德再次對陣OIBH,目標是Black Star!基德已經突破了數層封鎖,到達了OIBH總部存放Black
Time of Update: 2015-08-17
標籤:1、註:必須牢記類是抽象的模板,而執行個體是根據類建立出來的一個個具體的“對象”2、定義類通過class 關鍵字;class 後面跟著類名,類名通常都是大寫開頭,接著是(object),表示類是從哪裡繼承倆的,所有類都繼承自object。class Student(object): pass3、通過定義一個特殊的__init__方法,在建立執行個體的時候,就把name,score等屬性綁上去:class Student(object): def
Time of Update: 2015-08-17
標籤:port掃描器的原理非常easy。沒有什麼比操作更socket,能夠connect它認為,port開啟。import socketdef scan(port): s = socket.socket() if s.connect_ex(('localhost', port)) == 0: print port, 'open' s.close()if __name__ == '__main__':