Python模組學習 —- StringIO, cStringIO 記憶體檔案

  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")

Python模組學習 —- glob 檔案路徑尋找

  glob模組是最簡單的模組之一,內容非常少。用它可以尋找符合特定規則的檔案路徑名。跟使用windows下的檔案搜尋差不多。尋找檔案只用到三個匹配符:"*", "?", "[]"。"*"匹配0個或多個字元;"?"匹配單個字元;"[]"匹配指定範圍內的字元,如:[0-9]匹配數字。glob.glob  返回所有匹配的檔案路徑列表。它只有一個參數pathname,定義了檔案路徑匹配規則,這裡可以是絕對路徑,也可以是相對路徑。下面是使用glob.glob的例子:import

python整理十八——datetime與time之間的轉換

擷取檔案的建立好或者修改時間都是float型的,想看一下到底是哪年哪月哪日建的? 試了一下,發現datetime與time之間的相互轉換如下幾步:>>> import time, datetime>>> t = time.time()>>> d_from_t = datetime.datetime.fromtimestamp(t)>>> d_from_tdatetime.datetime(2008, 10, 31, 12, 

python字串處理函數

轉自 http://bbsunchen.javaeye.com/blog/552013    在python有各種各樣的string操作函數。在曆史上string類在python中經曆了一段輪迴的曆史。在最開始的時候,python有一個專門的string的module,要使用string的方法要先import,但後來由於眾多的python使用者的建議,從python2.0開始,

關於python中help函數的應用

help是一個內建函數,所謂內建函數,就是在Python中被自動載入的函數,任何時候都可以用。參數分兩種:如果傳一個字串做參數的話,它會自動搜尋以這個字串命名的模組,方法,等。 如果傳入的是一個對象,就會顯示這個對象的類型的協助。 比如輸入help(’print’),它就會尋找以’print’為名的模組,類,等,找不到就會看到提示資訊。而print在python裡是一個保留字,和pass,return同等,而非對象,所以help(print)也會出錯((kkkkkkk))。舉個例子:Code

pyos 的 GUI 介面 第 2 版

btw:由於最初沒有留神,用了一張日本漫畫中的圖片,被swordlea批評,於是更換了一張"黑貓警長"的圖片,以支援抗日~~~================================================================================ pyos 的 GUI 介面~~~上次完成了一個最基本的圖形介面,但功能很簡單,不少朋友甚至認為其不過是個單片機程式,這次花了點時間,做了一個稍微複雜一點的介面,支援 PS/2 mouse,支援 vesa 2.0,

python +numpy,theano,cifar

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.

python 第一天

deep learning 上的幾個例子是用python寫的。於是就稍微看點python的知識,雖然,我一直喜歡用微軟的東西。無奈搞科研的基本不賣微軟的帳。要學習語言,首選ide。google了半天,發現psscriptor應該還好,google code的東西嘛。另外spe的評價也不錯。最後我還是決定用python內建的IDLE。覺得會省心點,你懂的。下載了python 3.2.2 64位的。安裝好後開啟idle,很簡潔的介面啊。不就是一個cmd嘛。。。和matlab

python指令碼語言

為什麼在遊戲中使用指令碼    在早期的一些遊戲中,大部分的遊戲邏輯都直接寫入遊戲代碼,例如計算公式、遊戲流程等。但隨著遊戲產業的不斷髮展,遊戲開發本身也變得越來越複雜,遊戲企劃需要更多的時間來對遊戲進行調整,如果遊戲邏輯還寫在代碼中,則企劃對遊戲的每次修改都要通過程式進行,而且還需要重新編譯以及重啟程式,這樣工作效率就大大降低了。   

python開發環境-IDLE

IDLE是python官方推薦的python的開發環境,非常方便,支援文法高亮和自動補全,還支援一鍵運行。 先截2張圖看看效果吧,第一張為編輯器的介面,第二張為運行環境的介面。   我曾經試過其他的幾款,發現都沒有這個好用。 windows下面直接使用的官網的python的安裝包,安裝python的同時就會安裝idle:http://www.python.org/download/ linux下面python解譯器和IDLE是分開的,也就是說不會像windows下面那樣,在你安裝python的同

python 上傳檔案到fastDFS 例子

 $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

利用抽象文法樹檢查Python中“未定義”的變數名

其實,Python是一種真正的動態語言,代碼中的變數名本沒有“聲明”或“定義”的說法,語言本身也沒有提供聲明或定義變數的特殊文法(global除外)。對程式員來說,這是一種好處,也是一種危險,比如像下面這段代碼:count = total = 1delta = 0.7while total < 1000:  total += delta * (count * count + delta * delta)  dalta = delta * 1.1  count *= daltaprint

PyRename: 批量重新命名工具, written by Python

文章目錄 1.1版更新I. 功能II. 樣本III. 下載 1.1版更新增加右鍵菜單介面 下載最新1.1版原始碼及可執行程式  ---1.0 版 介紹---I. 功能將某個檔案夾下雜亂的檔案批量重新命名為帶有序號的檔案名稱,副檔名保持不變;主要用於整理從網路上下載的圖片如原來 D:/some/ 檔案夾中有三個檔案:dfsdf3.jpg, 0828328.jpg, cnjdhf.jpg,運行本程式後可變為 cathy1.jpg, cathy2

Python中單元測試架構 Nose的安裝

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

SVN Hook + Python實現commit後自動發送郵件

       svn 的hook機制方便了使用者根據svn動作自訂一些操作,post-commithook是當使用者執行commit後執行的使用者自訂動作。如使用者commit後,自動調用post-commit hook script群發郵件到項目組。實現過程是Commit後post-commithook 自動調用,發送郵件。         我自己寫了一個功能簡單的sendmail.py來輔助發送郵件。         現在關注一下主要的實現:post-commit, sendmail.py 

[Python]在cygwin下編譯MySQLdb for python

[Python]在cygwin下編譯MySQLdb for python1. 準備2. 編譯安裝MySQLClient3. 編譯安裝MySQLdb3.1. 解壓3.2. 編譯前的設定3.3.

第一次寫python–網路爬蟲

python這個語言用著真是舒服,文法簡單,代碼非常簡短,用了一個中午就看完了一本入門的書,於是網上找了點資料,模仿著寫了個網路爬蟲,以前用c寫過,代碼量估計是這個的10倍。順便也瞭解了下Regex。Regex截了幾個圖,這幾個圖看了,大概就能看懂簡單的了。#filename:downloadpage.pyimport urllib2import re#下載網頁def downURL(url,filename): try: fp=urllib2.urlopen(url)

EditPlus中配置python,lua環境

EditPlus是我常用的檔案編輯器之一,用它來下指令碼程式甚是方便,下面來看看如果配置吧:1.先到www.editplus.com上下載editplus.exe,一步一步安裝就好了,只有30天的試用期。2.來配置python環境,到www.editplus.com 上下載python配置環境,要下載對應的版本啊。 1):開啟editplus,工具--》喜好設定--》使用者工具點擊組名稱,工具組1重新命名為python菜單文本:python命令列:python的安裝位置參數:

[Python]函數–關鍵字函數和預設函數

不能說這是python的特點 因為瞭解的程式設計語言不多,只是相對於java的不同做了些筆記#coding=utf-8#python 2.7#key words paramater 關鍵字參數#關鍵字參數僅僅對參數的調用來說的就是在調用時我們可以指定參數名然後給參數賦值#這樣做的好處就是可以不按照原來參數的順序寫參數列表def kwfun(a,b): print a+b

[Python]網路編程–socket入門

介紹:#coding=utf-8'''筆記:通訊端:通訊端起源於20世紀79年代的加利福尼亞大學伯克利分校版本的Unix,就是我們常說的BSDunix。有的時候也叫“BSD通訊端”。開始的時候被設計為一台主機應用間的通訊,也就是處理序間通訊,也叫IPC。一般分為2種,基於檔案型的和基於網路型的。AF:地址家族PF:協議家族合法連接埠號碼是0 到65535 '''#建立一個TCP/IP通訊端 socket(socket_family, socket_type, protocol=0)

總頁數: 2974 1 .... 65 66 67 68 69 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.