擴展python類庫
來自: http://blog.csdn.net//wgw335363240/article/details/25636281
Python是一門語法簡單的語言,學習起來很容易,初學Python語言時,可以參考Python解釋器自帶的類庫來輔助學習。Python的類庫所在路徑為:xxx\Python27\Lib。
我們新建一個名為“mymath.py”的文件,文件內容為:
#! /usr/bin/env python import sys,os,stat class MyMath: def __init__(self): print 'initSelf' def sayName(self,name='wuguowei'): print name def sayAge(age=18): print age def recursive(self,dir): for root,dirs,files in os.walk(dir,topdown=False): #handle file for name in files: if name[-3:] =='exe': print name def main(): s = MyMath() s.recursive('E:\\temp') if __name__ == "__main__": main()
上面的代碼定義了一個命名空間為“mymath”下的類“MyMath”,在類“MyMath”中定義了三個方法,分別為sayName、sayAge、recursive。在這個文件最后,定義了在python執行這個類庫的時候,默認執行main函數,也就是執行recursive方法遍歷指定目錄下擴展名為“exe”的文件,并打印該文件的名稱。
把上面的“mymath.py”文件拷貝到python的類庫所在目錄,也就是:xxx\Python27\Lib
在開源類庫中,如果要定義公共方法,可以在文件中直接定義方法,而不是定義類“MyMath”。
如果在其他的python文件中需要引用我們剛寫的類庫,可以使用 import mymath(注意:這里是小寫)
本文由用戶 AbrT31 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!