原创 工廠模式和單例模式結合使用

''' 測試工廠模式和單例模式的整合使用 ''' class CarFactory: __obj = None # 類屬性, 創建的對象用它保存起來 __init_flag = True def _

原创 01. Python中文件操作基本理論--寫入文件

目錄 文件操作 ( IO 技術) 文本文件和二進制文件 => 文本文件 => 二進制文件 文件操作相關模塊概述 創建文件對象open() 文本文件的寫入 基本的文件寫入操作 => 創建文件對象 => 寫入數據 => 關閉文件對象 文件操作

原创 06.return語句

目錄 return 語句 return 語句 => 由於 return 有兩種作用:結束方法運行、返回值。 => 我們一般不把 return 放到異常處理結構中,而是放到方法最後。 def test01(): print("s

原创 01. 初始異常處理

目錄 異常機制本質 python 中一切都是對象,異常也採用對象的方式來處理。 異常解決的關鍵:定位 異常機制本質 異常機制處理的是可能會遇到的情況, 邏輯處理的是肯定會遇到的情況 異常指程序運行過程中出現的非正常現象,例如用戶輸入錯誤、

原创 91. Python 中類的特殊屬性

目錄 特殊屬性 特殊屬性 Python對象中包含了很多雙下劃線開始和結束的屬性, 這些事特殊屬性, 有特殊用法; 這裏我們列出常見的特殊屬性; 特殊方法 含義 Obj.__dict__ 對象的屬性字典 Obj.__cla

原创 15. shutil 模塊(拷貝和壓縮)

目錄 shutil 模塊(拷貝和壓縮) shutil 模塊是python標準庫中提供的, 主要用來做文件和文件夾的拷貝, 移動, 刪除; 還可以做文件和文件夾的壓縮, 解壓縮操作; os模塊提供了對目錄或文件的一般操作; shutil 模

原创 12. os模塊--獲得文件信息--創建和遞歸創建文件夾

目錄 os模塊--文件和目錄操作 os模塊下常用操作文件的方法 os模塊下關於目錄操作的相關方法 os模塊--文件和目錄操作 我們可以通過前面練習的文件對象實現對於文件內容的讀寫操作; 如果,好需要對文件和目錄進行其他操作, 可以使用os

原创 04. Python中文件流的關閉

目錄 close 關閉文件流 with語句 ( 上下文管理器 ) close 關閉文件流 由於文件底層是由操作系統控制,所以我們打開的文件對象必須顯式調用 close()方法關閉文件對象。當調用 close()方法時,首先會把緩衝區數據寫

原创 05. Python 文本文件的讀取

目錄 文本文件的讀取 => read([size]) => readline() => readlines() 文本文件的讀取 文件的讀取一般使用如下三個方法: => read([size]) 從文件中讀取size個字符(文本文件默認爲

原创 08. 文件對象常用方法和屬性總結--seek()任意位置操作

目錄 文件對象的常用屬性和方法 文件對象的屬性 文件對象的打開模式 文件對象的常用方法 文件任意位置操作 文件對象的常用屬性和方法 文件對象封裝了文件相關的操作, 在前面我們練習了通過文件對象對文件進行讀寫操作; 下面詳細列出了文件對象的

原创 16. 遞歸算法

目錄 遞歸算法 遞歸結構包括兩個部分 遞歸算法 遞歸是一種常見的解決問題的方法, 即把問題逐漸簡單化; 遞歸的基本思想就是”自己調用自己”,一個使用遞歸技術的方法將會直接或者間接調用自己; 利用遞歸可以用簡單的程序來解決一些複雜的問題;

原创 Linux之SSH安全,使用密鑰對登錄

1. 祕鑰對生成 xshell下命令: ssh-keygen -t rsa 直接下一步 下一步 其中帶.pub是公鑰, 另外一個是私鑰 2.   => 把公鑰複製到/root/.ssh目錄下;       => 並通過追加的方式把

原创 linux下編譯安裝lnmp環境

1.編譯安裝nginx;不細說,簡單 2.編譯安裝php;不細說,簡單 3.編譯安裝mysql5.5 1.創建運行用戶 useradd -M -s /sbin/nologin mysql #新建程序用戶並加入mysql組,不允許登陸

原创 02. try...一個 except 結構

目錄 try...except 是最常見的異常處理結構。 try...except 是最常見的異常處理結構。 結構如下: try: 被監控的可能引發異常的語句塊 except BaseException [as e]: 異常處理

原创 03. try...多個 except 結構

目錄 try...多個 except 結構 如果封裝一個異常類, 就需要儘可能捕獲更多的異常信息; 友好提示給界面; 從經典理論考慮,一般建議儘量捕獲可能出現的多個異常(按照先子類後父類的順序),並且針對性的寫出異常處理代碼。爲了避免遺漏