Time of Update: 2015-08-02
標籤:通過參考其他牛人的文章和代碼, 再根據自己的理解總結得出, 說明已經加在注釋中, FYI主要參考文章: http://blog.csdn.net/dk_zhe/article/details/37820965 http://www.cnblogs.com/coser/archive/2012/01/06/2315216.html
Time of Update: 2015-08-03
標籤:#!/usr/bin/python#coding=gb2312# auther = shaw # ver = 0.9import os,sys,smtplib,datetime,mimetypesimport email.mime.textfrom email.Header import Header####################################
Time of Update: 2015-08-02
標籤:python的字串有很多好用的操作,比如find,startswith命令。這幾個命令在處理設定檔的時候很有用,比如用startswith判斷是否是注釋行。注意:幾個函數的傳回值是不同滴。函數原型:find(str, pos_start, pos_end),返回-1或第一個尋找到的位置。 startswith(str),返回false和true
Time of Update: 2015-08-02
標籤:網路通訊的基本介面是socket,它擴充了作業系統的基本I/O到網路網路通訊。socket可以通過socket()函數來建立,通過connect()函數來串連。得到了socket,可以確定本地和遠程端點的IP地址和連接埠號碼。socket對不同的協議來說都是一種通用的介面,它可以處理TCP和UDP通訊。建立socket需要兩步:建立socket對象、串連到遠程伺服器上import socketprint "Creating socket"s =
Time of Update: 2015-08-03
標籤:python Regex re 在爬蟲的學習過程中,又一個你必須要掌握的知識點就是Regex爬蟲程式需要爬取你需要的東西,那麼就對爬取的結果進行篩選,Regex就起到這樣的作用如果你學過任何一門語言,相信你都會接觸Regex。並且Regex大多相同。不管怎樣,就像開頭說的那樣,因為這是爬蟲基礎教程。所以這篇文章要詳細的說一下python的Regex。開始進入正題吧。Regex是一個特殊的字
Time of Update: 2015-08-03
標籤:在爬蟲的學習過程中,又一個你必須要掌握的知識點就是Regex 爬蟲程式需要爬取你需要的東西,那麼就對爬取的結果進行篩選,Regex就起到這樣的作用 如果你學過任何一門語言,相信你都會接觸Regex。並且Regex大多相同。 不管怎樣,就像開頭說的那樣,因為這是爬蟲基礎教程。所以這篇文章要詳細的說一下python的 Regex。開始進入正題吧。 Regex是一個特殊的字元序列,它能協助你方便的檢查一個字串是否與某種模式比對。Python 自1.5版本起增加了re 模組,它提供 Perl
Time of Update: 2015-08-02
標籤:1、導語: 模糊比對可以算是現代編輯器(如 Eclipse 等各種 IDE)的一個必備特性了,它所做的就是根據使用者輸入的部分內容,猜測使用者想要的檔案名稱,並提供一個推薦列表供使用者選擇。 範例如下: Vim (Ctrl-P) Sublime Text (Cmd-P) ‘模糊比對’這是一個極為有用的特性,同時也非常易於實現。 2、問題分析: 我們有一堆字串(檔案名稱)集合,我們根據使用者的輸入不斷進行過濾,使用者的輸入可能是字串的一部分。我們就以下面的集合為例:
Time of Update: 2015-08-02
標籤:python cpamie 點贊 python轉exe 我南開龍隊長柱哥博士畢業,在京創業,參加了一個創業比賽,然後我打算寫個小工具幫柱哥點個贊。這裡要用到的工具一個是python已經安裝了,還需要cPAMIE和pyinstallercPAMIE是一位大牛寫的python的IE擴充,和方便操作IE瀏覽器,:http://nchc.dl.sourceforg
Time of Update: 2015-08-03
標籤: Python中,集合是容器,可以使用len()計算集合中元素的個數,集合中不存在重複的元素;集合是可迭代的,但迭代時以任意的順序進行。 non-mutating方法s.copy() 返回集合s的淺拷貝。 s.difference(s1) 返回集合s中不在集合s1中的元素的集合,即s-s1。 s.intersection(s1) 返回s與s1的交集。即s&s1. s.issubset(s1) 判斷s是不是s1的子集。&nbs
Time of Update: 2015-08-02
標籤:機器學習 scikit-learn 合并多張表 組合特徵 三張表;train_set.csv;test_set.csv;feature.csv。三張表通過object_id關聯。<pre name="code" class="python"><strong><span
Time of Update: 2015-08-02
標籤:python string map list 字典 1、列表 1)python 中的列表初始化 list=[0,1,2,3,4,5,6,7,8,9] 變數名=
Time of Update: 2015-08-02
標籤:list主要的函數:建立List>>> l = [1,(1,2),2,"3"] >>> print l [1, (1, 2), 2, ‘3‘] 添加list.append(x) #增加一個元素到列表中,等同於list[len(list):] =
Time of Update: 2015-08-03
標籤:ufunc簡介ufunc指universal
Time of Update: 2015-08-02
標籤:問題起源json對象a,ba = ‘{"ROAD": [{"id": 123}, {"name": "no1"}]}‘b = ‘{"ROAD": [{"name": "no1"}, {"id": 123}]}‘特點:a,b對應的Python的對象中鍵對應的索引值——列表中包含著相同的字典元素,但是唯一不同的是順序不同。如果忽略順序,如何判斷兩個json是否相等。因為字典本身是自己按鍵排序的,列表是按加入的順序排序的,如果對列表中的字典元素進行排序就可以輕鬆地排序了。
Time of Update: 2015-08-03
標籤:簡介: web.py 是一個Python 的web 架構,它簡單而且功能強大。安裝: ubuntu系統下,我們可以只用幾條指令完成web.py的安裝,首先得安裝pip:sudo apt-get install python-pip之後安裝web.py:sudo pip install web.py之後進行測試,在python解譯器中輸入:import web沒有報錯即成功。入門 我們建立一個simple_server.py指令碼,開始編寫程式: 首先,匯入模組:import
Time of Update: 2015-08-02
標籤:sorted
Time of Update: 2015-08-03
標籤:python 爬蟲 requests beautifulsoup 類比登入 哈哈哈,類比登入成功啦啦啦啦啦~~~~~重要的事本來要說三遍,不過還是算了==先上:眾所周知,很多網站都設定了登入之後才能擷取查看頁面的權利,因此類比登入成了爬取資訊的第一步,這一步成功了,嘿嘿,just do
Time of Update: 2015-08-02
標籤:小結 基礎 python 函數 1.對於類之間的的子類別關係是可以傳遞的:比如C1是C2的子類,C2是C3的子類,那麼C1也是C3的子類,任何類都可以看成是自身的子類,class類裡面也可以嵌套一個class類2.在類中,要想在函數中引用類的屬性(全域變數),就必須使用完整名稱(類名.變數名),而對於在類體中的語句,想引用類的屬性,就必須使用屬性的簡單名稱
Time of Update: 2015-08-02
標籤: select 是常用的非同步socket 處理方法 一般用法: # iwtd,owtd,ewtd 分別為需要非同步處理的讀socket隊列, 寫socket隊列(一般不用), 和錯誤socket隊列, 返回事件的讀寫和錯誤socket隊列il,ol,el = select(iwtd,owtd,ewtd[,timeout])for sock in il: #read the sockfor sock in ol: #...for sock in el:
Time of Update: 2015-08-02
標籤:曾攀老師的《有限元分析基礎教程》第三章有二維杆單元的推導,並結合一個例題進行瞭解析解和基於Matlab的程式求解。但是我感覺書中的MATLAB代碼有點羅嗦,而且一些實現方法也比較麻煩,比如已經知道了杆單元的起點和終點座標,仍然需要另外給出單元局部座標與整體座標的夾角,這完全沒必要。於是我就用Python重構了這段程式,當然並不是把書中的MATLAB代碼翻譯成python(事實上完全可以這麼幹,而且很快!)。比如我使用了物件導向的思想,把杆單元寫成了一個類,這樣思路比較清晰。 #!