Time of Update: 2015-07-01
標籤:基礎知識:概述資料類型運算子語句1.概述 省略2.資料類型 5個標準資料類型: Numbers (數字) String (字串) List (列表 []) Tuple (元組 ()) Dictionary (字典 {}) Numbers用於儲存數值,是不可變資料類型,改變數字資料類型會分配一個新的對象。Python支援四種數實值型別:int (有符號整型) long (長整型[也可以代表八進位和十六進位]
Time of Update: 2015-07-01
標籤: 之前寫過一篇用Python遍曆檔案夾的文章,今天把代碼擴充一下,做成一個有UI使用者介面的Maya外掛程式,可以直接在Maya中運行; 功能是顯示磁碟分割目錄下的檔案清單;import osdef chDisk(): cd = mc.optionMenu(op, v=1, q=1) mls = os.listdir(cd) # 列表間的切換 mc.textScrollList(directoryList, e=1, removeAll=1)
Time of Update: 2015-07-01
標籤:python 檔案
Time of Update: 2015-07-01
標籤:Join的作用是眾所周知的,阻塞進程直到線程執行完畢。通用的做法是我們啟動一批線程,最後join這些線程結束,例如: 1 for i in range(10): 2 3 t = ThreadTest(i) 4 5 thread_arr.append(t) 6 7 for i in range(10): 8 9 thread_arr[i].start()10 11 for i in range(10):12 13 thread_arr[i].join(
Time of Update: 2015-07-01
標籤:#!/usr/bin/env python#_*_coding=utf-8_*_#Author: xieyixue#mail: [email protected]#Created Time: 2015年07月01日 星期三 00時28分03秒def deco(func): ‘‘‘定義裝飾器接受參數,參數為被裝飾的函數 ‘‘‘ def _deco(*arg, **kwarg):
Time of Update: 2015-07-01
標籤:1.自然語言工具包(NLTK)NLTK 建立於2001 年,最初是賓州大學電腦與資訊科學系計算語言學課程的一部分。從那以後,在數十名貢獻者的協助下不斷髮展壯大。如今,它已被幾十所大學的課程所採納,並作為許多研究項目的基礎。表P -2 列出了NLTK
Time of Update: 2015-07-01
標籤:因為工作需要,開始了python的學習之旅。學習的主要內容包括python基礎知識、python資料分析基礎知識、numpy專題學習、基於python的機器學習演算法實現。下面是系列筆記的一個大綱,希望朋友們多提意見和建議。【一】python基礎知識python基礎教程學習筆記---(1)基礎文法python基礎教程學習筆記---(2)列表和元組python基礎教程學習筆記---(3)字串python基礎教程學習筆記---(4)字典python基礎教程學習筆記---(5)條件、迴圈和其他語
Time of Update: 2015-06-30
標籤:python電腦程式設計語言的曆史進階語言的分類誕生於1989年, 英國發音:/?pa?θ?n/,美國發音:/?pa?θɑ?n/v 創始人為吉多·?範羅蘇姆(Guido van Rossum)Python 語言的特點解釋型語言(1) 設計哲學是“優雅”、“明確”、“簡單”(2)易學、易用(3)可讀性高(4)開發哲學是“用一種方法,最好是只用一種方法來做一件事”(5)現代程式設計語言(6)物件導向(7)支援泛型設計(8)支援函數式編程(9)豐富的資料結構和第三方函數庫(10)
Time of Update: 2015-06-30
標籤:今天學習的是python的輸入輸出io和資料類型。python的輸入為input()函數(一個內建函數和c#的readkey()類似),比如要給變數a賦值,需要使用者輸入賦值就可以寫a=input();如果需要提示使用者輸入名字並且賦值給a就可以用a=input(‘請輸入你的名字’),但是在用的過程中遇到一個問題,就是讓使用者輸入一個數字,並進行處理,比如:a=input(‘請輸入一個數字‘)if a>100:print(a)else:print(a+100)
Time of Update: 2015-07-01
標籤:官網文檔的例子 1 from multiprocessing import Process, Value, Array 2 3 def f(n, a): 4 n.value = 3.1415927 5 for i in range(len(a)): 6 a[i] = -a[i] 7 8 if __name__ == ‘__main__‘: 9 num = Value(‘d‘, 0.0)10 arr = Array(‘i‘, range(1
Time of Update: 2015-07-01
標籤:ConditionCondition(條件變數)通常與一個鎖關聯。需要在多個Contidion中共用一個鎖時,可以傳遞一個Lock/RLock執行個體給構造方法,否則它將自己產生一個RLock執行個體。可以認為,除了Lock帶有的鎖定池外,Condition還包含一個等待池,池中的線程處於狀態圖中的等待阻塞狀態,直到另一個線程調用notify()/notifyAll()通知;得到通知後線程進入鎖定池等待鎖定。構造方法: Condition([lock/rlock])執行個體方法:
Time of Update: 2015-07-01
標籤:http://www.cnblogs.com/linjiqin/p/4228896.htmlenumerate函數用於遍曆序列中的元素以及它們的下標i = 0seq = [‘one‘, ‘two‘, ‘three‘]for element in seq: print i, seq[i] i += 1#0 one#1 two#2 threeprint ‘============‘seq = [‘one‘, ‘two‘, ‘three‘]for i, element in
Time of Update: 2015-07-01
標籤:摘自:http://blog.163.com/[email protected]/blog/static/132229655201231085444250/測試用CGI,名字為test.py,放在apache的cgi-bin目錄下:#!/usr/bin/pythonimport cgidef main(): print "Content-type: text/html\n" form = cgi.
Time of Update: 2015-07-01
標籤:一、方法1: 單檔案模組直接把檔案拷貝到 $python_dir/Lib二、方法2: 多檔案模組,帶setup.py下載模組包,進行解壓,進入模組檔案夾,執行:python setup.py install三、 方法3:easy_install 方式 先下載ez_setup.py,運行python ez_setup 進行easy_install工具的安裝,之後就可以使用easy_install進行安裝package了。 easy_install
Time of Update: 2015-07-01
標籤:Python可以繼承多個父類,多重繼承。類支援多個對象的產生,命名空間的繼承,運算子多載1)、類產生多個執行個體對象Python
Time of Update: 2015-07-01
標籤: 1 from multiprocessing import Process,Queue,Pipe 2 import os 3 def f(q): 4 # q.send([42,None,‘hello‘]) 5 print(‘This is child_conn ....‘ % q.recv()) 6 # q.close() 7 print ‘Os getpid is %s...‘ % os.getpid() 8 9 if __name__==‘__main_
Time of Update: 2015-07-01
標籤: 1 #Lock.py 2 from multiprocessing import Process,Lock 3 import os 4 5 def f(l,i): 6 l.acquire() 7 print(‘hello world %d and Ospid is %s...‘ %( i,os.getpid())) 8 l.release() 9 if __name__==‘__main__‘:10 lock = Lock()11 for
Time of Update: 2015-07-01
標籤:#接受裝飾器的參數def deco_arg(deco_arg): #接受函數 此列為func1 def deco_func(*argv,**kwag): #接受函數的方法 此列為 a b def _deco_func(*argv,**kwarg):
Time of Update: 2015-07-01
標籤:#!/usr/bin/env python#_*_coding=utf-8_*_#Author: xieyixue#mail: [email protected]#Created Time: 2015年07月01日 星期三 01時30分36秒class staticClass: def __init__(self): print "初始化" @staticmethod def before(): print "before"
Time of Update: 2015-07-01
compute the su procedure time with python,computepython#!/usr/bin/python2.6import re,datetimefile_name='sim.log'file=open(file_name,'r')acnum=[];time_res=[];lnum=0def trans_time(time): t1=datetime.datetime.strptime(time,'%y/%m/%d %H:%M:%