Time of Update: 2018-12-04
StringIO的行為與file對象非常像,但它不是磁碟上檔案,而是一個記憶體裡的“檔案”,我們可以將操作磁碟檔案那樣來操作StringIO。一個簡單的例子,讓你對StringIO有一個感性的認識:1 #coding=gbk2 3 import StringIO, cStringIO, sys4 5 s = StringIO.StringIO("JGood is a handsome boy")6 s.write("JGood is a handsome boy /r/n")
Time of Update: 2018-12-04
glob模組是最簡單的模組之一,內容非常少。用它可以尋找符合特定規則的檔案路徑名。跟使用windows下的檔案搜尋差不多。尋找檔案只用到三個匹配符:"*", "?", "[]"。"*"匹配0個或多個字元;"?"匹配單個字元;"[]"匹配指定範圍內的字元,如:[0-9]匹配數字。glob.glob 返回所有匹配的檔案路徑列表。它只有一個參數pathname,定義了檔案路徑匹配規則,這裡可以是絕對路徑,也可以是相對路徑。下面是使用glob.glob的例子:import
Time of Update: 2018-12-04
擷取檔案的建立好或者修改時間都是float型的,想看一下到底是哪年哪月哪日建的? 試了一下,發現datetime與time之間的相互轉換如下幾步:>>> import time, datetime>>> t = time.time()>>> d_from_t = datetime.datetime.fromtimestamp(t)>>> d_from_tdatetime.datetime(2008, 10, 31, 12,
Time of Update: 2018-12-04
轉自 http://bbsunchen.javaeye.com/blog/552013 在python有各種各樣的string操作函數。在曆史上string類在python中經曆了一段輪迴的曆史。在最開始的時候,python有一個專門的string的module,要使用string的方法要先import,但後來由於眾多的python使用者的建議,從python2.0開始,
Time of Update: 2018-12-04
help是一個內建函數,所謂內建函數,就是在Python中被自動載入的函數,任何時候都可以用。參數分兩種:如果傳一個字串做參數的話,它會自動搜尋以這個字串命名的模組,方法,等。 如果傳入的是一個對象,就會顯示這個對象的類型的協助。 比如輸入help(’print’),它就會尋找以’print’為名的模組,類,等,找不到就會看到提示資訊。而print在python裡是一個保留字,和pass,return同等,而非對象,所以help(print)也會出錯((kkkkkkk))。舉個例子:Code
Time of Update: 2018-12-04
btw:由於最初沒有留神,用了一張日本漫畫中的圖片,被swordlea批評,於是更換了一張"黑貓警長"的圖片,以支援抗日~~~================================================================================ pyos 的 GUI 介面~~~上次完成了一個最基本的圖形介面,但功能很簡單,不少朋友甚至認為其不過是個單片機程式,這次花了點時間,做了一個稍微複雜一點的介面,支援 PS/2 mouse,支援 vesa 2.0,
Time of Update: 2018-12-04
python裡的運算子是根據對象的類型來判斷的,如果a,b是list,則a+b是2個list相加,並成一個list,如果要做elementwise的運算,實現a,b裡的元素各自相加,則要寫代碼。於是寫了段for 代碼,來做,速度實在是慢啊。numpy裡提供了numpy.add,numpy.multiply等elementwise 的運算。速度快很多。相同的操作,用python的for代碼,加下標訪問,要30分鐘。numpy則直接秒了。。。numpy還可以方便的把數組的類型進行轉換,用numpy.
Time of Update: 2018-12-04
deep learning 上的幾個例子是用python寫的。於是就稍微看點python的知識,雖然,我一直喜歡用微軟的東西。無奈搞科研的基本不賣微軟的帳。要學習語言,首選ide。google了半天,發現psscriptor應該還好,google code的東西嘛。另外spe的評價也不錯。最後我還是決定用python內建的IDLE。覺得會省心點,你懂的。下載了python 3.2.2 64位的。安裝好後開啟idle,很簡潔的介面啊。不就是一個cmd嘛。。。和matlab
Time of Update: 2018-12-04
為什麼在遊戲中使用指令碼 在早期的一些遊戲中,大部分的遊戲邏輯都直接寫入遊戲代碼,例如計算公式、遊戲流程等。但隨著遊戲產業的不斷髮展,遊戲開發本身也變得越來越複雜,遊戲企劃需要更多的時間來對遊戲進行調整,如果遊戲邏輯還寫在代碼中,則企劃對遊戲的每次修改都要通過程式進行,而且還需要重新編譯以及重啟程式,這樣工作效率就大大降低了。
Time of Update: 2018-12-04
IDLE是python官方推薦的python的開發環境,非常方便,支援文法高亮和自動補全,還支援一鍵運行。 先截2張圖看看效果吧,第一張為編輯器的介面,第二張為運行環境的介面。 我曾經試過其他的幾款,發現都沒有這個好用。 windows下面直接使用的官網的python的安裝包,安裝python的同時就會安裝idle:http://www.python.org/download/ linux下面python解譯器和IDLE是分開的,也就是說不會像windows下面那樣,在你安裝python的同
Time of Update: 2018-12-04
$localfile = 'audit01.jpg';//主檔案上傳$file_info1 = $fastdfs ->upload_filename($localfile,'','extjpg');$file_info2 = $fastdfs->upload_slave_filename($localfile, $file_info1['group_name'],$file_info1['filename'],'_1');$filename = $fastdfs->get_s
Time of Update: 2018-12-04
其實,Python是一種真正的動態語言,代碼中的變數名本沒有“聲明”或“定義”的說法,語言本身也沒有提供聲明或定義變數的特殊文法(global除外)。對程式員來說,這是一種好處,也是一種危險,比如像下面這段代碼:count = total = 1delta = 0.7while total < 1000: total += delta * (count * count + delta * delta) dalta = delta * 1.1 count *= daltaprint
Time of Update: 2018-12-04
文章目錄 1.1版更新I. 功能II. 樣本III. 下載 1.1版更新增加右鍵菜單介面 下載最新1.1版原始碼及可執行程式 ---1.0 版 介紹---I. 功能將某個檔案夾下雜亂的檔案批量重新命名為帶有序號的檔案名稱,副檔名保持不變;主要用於整理從網路上下載的圖片如原來 D:/some/ 檔案夾中有三個檔案:dfsdf3.jpg, 0828328.jpg, cnjdhf.jpg,運行本程式後可變為 cathy1.jpg, cathy2
Time of Update: 2018-12-04
1 安裝setuptoolsdownload地址:http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e$ tar xzvf setuptools-0.6c11.tar.gz$ python setup.py install 2
Time of Update: 2018-12-04
svn 的hook機制方便了使用者根據svn動作自訂一些操作,post-commithook是當使用者執行commit後執行的使用者自訂動作。如使用者commit後,自動調用post-commit hook script群發郵件到項目組。實現過程是Commit後post-commithook 自動調用,發送郵件。 我自己寫了一個功能簡單的sendmail.py來輔助發送郵件。 現在關注一下主要的實現:post-commit, sendmail.py
Time of Update: 2018-12-04
[Python]在cygwin下編譯MySQLdb for python1. 準備2. 編譯安裝MySQLClient3. 編譯安裝MySQLdb3.1. 解壓3.2. 編譯前的設定3.3.
Time of Update: 2018-12-04
python這個語言用著真是舒服,文法簡單,代碼非常簡短,用了一個中午就看完了一本入門的書,於是網上找了點資料,模仿著寫了個網路爬蟲,以前用c寫過,代碼量估計是這個的10倍。順便也瞭解了下Regex。Regex截了幾個圖,這幾個圖看了,大概就能看懂簡單的了。#filename:downloadpage.pyimport urllib2import re#下載網頁def downURL(url,filename): try: fp=urllib2.urlopen(url)
Time of Update: 2018-12-04
EditPlus是我常用的檔案編輯器之一,用它來下指令碼程式甚是方便,下面來看看如果配置吧:1.先到www.editplus.com上下載editplus.exe,一步一步安裝就好了,只有30天的試用期。2.來配置python環境,到www.editplus.com 上下載python配置環境,要下載對應的版本啊。 1):開啟editplus,工具--》喜好設定--》使用者工具點擊組名稱,工具組1重新命名為python菜單文本:python命令列:python的安裝位置參數:
Time of Update: 2018-12-04
不能說這是python的特點 因為瞭解的程式設計語言不多,只是相對於java的不同做了些筆記#coding=utf-8#python 2.7#key words paramater 關鍵字參數#關鍵字參數僅僅對參數的調用來說的就是在調用時我們可以指定參數名然後給參數賦值#這樣做的好處就是可以不按照原來參數的順序寫參數列表def kwfun(a,b): print a+b
Time of Update: 2018-12-04
介紹:#coding=utf-8'''筆記:通訊端:通訊端起源於20世紀79年代的加利福尼亞大學伯克利分校版本的Unix,就是我們常說的BSDunix。有的時候也叫“BSD通訊端”。開始的時候被設計為一台主機應用間的通訊,也就是處理序間通訊,也叫IPC。一般分為2種,基於檔案型的和基於網路型的。AF:地址家族PF:協議家族合法連接埠號碼是0 到65535 '''#建立一個TCP/IP通訊端 socket(socket_family, socket_type, protocol=0)