Time of Update: 2018-12-05
將python檔案儲存在python 安裝資料夾的tmp檔案夾中,如: e:"Python25"tmp中,右擊該檔案,選擇Edit with Idle選項,在 Python Shell-> File-> Open 開啟檔案,彈出一個新的視窗,選擇 Run-> Run Module,會運行並得出結果. 要啟動應用程式伺服器(appserver),是在命令列中啟動的,首先進入到應用程式伺服器檔案:dev_appserver.py所在的檔案夾,如F:\Program
Time of Update: 2018-12-05
MySQLdb預設查詢結果都是返回tuple,輸出時候不是很方便,必須按照0,1這樣讀取,無意中在網上找到簡單的修改方法,就是傳遞一個cursors.DictCursor就行。預設程式: import MySQLdb db = MySQLdb.connect(host = 'localhost', user = 'root', passwd = '123456', db = 'test') cursor = db.cursor() cursor.execute('select * from
Time of Update: 2018-12-05
說明:1、glob是python自己帶的一個檔案操作相關模組,用它可以尋找符合自己目的的檔案,就類似於Windows下的檔案搜尋,支援萬用字元操作,*,?,[]這三個萬用字元,*代表0個或多個字元,?代表一個字元,[]匹配指定範圍內的字元,如[0-9]匹配數字。
Time of Update: 2018-12-05
1、__getitem__原文文檔:For instance, if a class defines a method named__getitem__(), and x is an instance of this class, then x[i] is roughly equivalent tox.__getitem__(i) for old-style classes and type(x).__getitem__(x, i) for new-style classes. Except
Time of Update: 2018-12-05
__call__ Python中有一個有趣的文法,只要定義類型的時候,實現__call__函數,這個類型就成為可調用的。換句話說,我們可以把這個類型的對象當作函數來使用,相當於 重載了括弧運算子。class g_dpm(object):def __init__(self, g):self.g = gdef __call__(self, t):return (self.g*t**2)/2計算地球情境的時候,我們就可以令e_dpm = g_dpm(9.8),s =
Time of Update: 2018-12-05
預設情況下,在windows下安裝python之後,系統並不會自動添加相應的環境變數。此時不能在命令列直接使用python命令。1.
Time of Update: 2018-12-05
__new__(cls[, ...])This method is only used for new-style classes (classes inheriting from object).Called to create a new instance of class cls. __new__ is a static method (special-cased so you need not declare it as such) that takes the class of
Time of Update: 2018-12-05
轉的別人的:Python具有強大的擴充能力,我列出了50個很棒的Python模組,包含幾乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推薦收藏。 Graphical interface wxPython http://wxpython.org Graphical interface pyGtk http://www.pygtk.org/ Graphical interface pyQT
Time of Update: 2018-12-05
import time time.sleep(2) #暫停2秒 OS模組: os.chkdir(path) 轉換到目錄path 下。os.system('md a') 可以直接建立目錄。os.name字串指示你正在使用的平台。比如對於Windows,它是'nt',而對於Linux/Unix使用者,它是'posix'。● os.getcwd()函數得到當前工作目錄,即當前Python指令碼工作的目錄路徑。● os.getenv()和os.putenv()
Time of Update: 2018-12-05
#!/usr/bin/python# Filename: inherit.pyclass SchoolMember: '''Represents any school member.''' def __init__(self, name, age): self.name = name self.age = age print'(Initialized SchoolMember: %s)'% self.name def
Time of Update: 2018-12-05
Time of Update: 2018-12-05
在python有各種各樣的string操作函數。在曆史上string類在python中經曆了一段輪迴的曆史。在最開始的時候,python有一個專門的string的module,要使用string的方法要先import,但後來由於眾多的python使用者的建議,從python2.0開始, string方法改為用S.method()的形式調用,只要S是一個字串對象就可以這樣使用,而不用import。同時為了保持向後相容,現在的 python中
Time of Update: 2018-12-05
seek():移動檔案讀取指標到指定位置tell():返迴文件讀取指標的位置seek()的三種模式: (1)f.seek(p,0) 移動當檔案第p個位元組處,絕對位置 (2)f.seek(p,1) 移動到相對於當前位置之後的p個位元組 (3)f.seek(p,2) 移動到相對文章尾之後的p個位元組code: f = open('d:/hello.txt','w') f.write('hello my friend
Time of Update: 2018-12-05
假設定義了一個類:C,該類必須繼承自object類,有一私人變數_xclass C: def __init__(self): self.__x=None 1.現在介紹第一種使用屬性的方法: 在該類中定義三個函數,分別用作賦值、取值和刪除變數(此處表達也許不很清晰,請看樣本) def getx(self): return self.__x def setx(self,value): self.__x=value def delx(self): del
Time of Update: 2018-12-05
C語言中三目運算子 expression ?expr1:expr2; //expression 為真則取運算式expr1的值,否則取expr2的值python三目實現方法: (1) expr=判斷運算式 and expr1 or expr2 判斷運算式為真,此時如果expr1為真則expr=expr1,為假則變成False or expr2,expr=expr2.判斷運算式為假,則演變成False or
Time of Update: 2018-12-05
不知道在什麼時候看到個好帖,覺得好就移過來了,學習學習。。。1. os.systemPython codeimport osimport tempfilefilename1 = tempfile.mktemp (".txt") #產生臨時檔案或目錄,tempfile.mktemp(suffix='',prefix='tmp',dir=None) 產生的檔案名稱或目錄,預設就是函數裡的參數。 open (filename1
Time of Update: 2018-12-05
Class 有一些特殊的屬性,便於我們獲得一些額外的資訊。>>> class Class1(object): """Class1 Doc.""" def __init__(self): self.i = 1234>>> Class1.__doc__ # 類型協助資訊'Class1 Doc.'>>> Class1.__name__ # 類型名稱'Class1'>>> Class1.__module__
Time of Update: 2018-12-05
Python編程中類的概念可以比作是某種類型集合的描述,如“人類”可以被看作一個類,然後用人類這個類定義出每個具體的人——你、我、他等作為其對象。類還擁有屬性和功能,屬性即類本身的一些特性,如人類有名字、身高和體重等屬性,而具體值則會根據每個人的不同;功能則是類所能實現的行為,如人類擁有吃飯、走路和睡覺等功能。具體的形式如下: 1 # 例:類的概念 2 class 人類: 3 名字 = '未命名' # 成員變數 4 def 說話(內容): # 成員函數 5
Time of Update: 2018-12-05
Class 有一些特殊的屬性,便於我們獲得一些額外的資訊。 1 >>> class Class1(object): 2 """Class1 Doc.""" 3 def __init__(self): 4 self.i = 1234 5 6 >>> Class1.__doc__ # 類型協助資訊 7 'Class1 Doc.' 8 >>> Class1.__name__ # 類型名稱 9 'Class1'10
Time of Update: 2018-12-05
Python內建了一些非常有趣但非常有用的函數,充分體現了Python的語言魅力!filter(function, sequence):對sequence中的item依次執行function(item),將執行結果為True的item組成一個List/String/Tuple(取決於sequence的類型)返回:>>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25))