Python 程式設計快速上手 第八章總結

2022-05-29 17:57:08 字數 846 閱讀 4141

在下面函式中的()中,可為相對路徑,也可為絕對路徑。

os.makedirs

轉變路徑型別

進行判斷

返回名稱

os.path.dirname(path),將返回該引數的最後乙個斜槓前面的所有內容,即目錄名稱

os.path.basename(path),將返回該引數最後乙個斜槓後面所有的內容,即基本名稱

os.path.split(),將同時返回包含乙個路徑的目錄名稱和基本名稱的元組列表。

檢視檔案大小

os.path.getsize(path):返回位元組數

開啟檔案: 呼叫 open() 函式,返回乙個 file object

讀寫檔案:使用這個 file object 的read() 或者 write() 方法。

關閉檔案:使用 close() 方法。

在 open() 函式中的第二個引數有『r','w','a'三種可選的引數。預設狀態下為'r':讀取檔案內容

』w'為重寫檔案內容。

'a'為在文字的末尾新增內容。

格式:import shelve

作用:將程式轉為二進位制的 shelf 檔案

建立 shelf 檔案物件: shelfile = shelve.open('mydata')

可以對 shelf 值進行修改,就像它是乙個字典一樣: cats =['zophie','pooka','simon'] shelf[cats] = cats

關閉這個檔案:shelffile.close()

和字典一樣,shelf 物件有 keys() 和 values() 的值。

與字典的列表進行搭配,返回乙個字串,這個字串的格式易於閱讀,且語法正確。

Python核心程式設計 第八章

1.三元操作符 x,y 4,3 if x y smaller x else smaller y smaller 3 smaller 0 smaller x smaller 3 smaller x if x smaller 3x if c else y 2.迭代序列有三種方法。通過序列項迭代 name...

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

C 程式設計第八章

靜態聯編所支援的多型性稱為編譯時的多型性。動態聯編所支援的多型性稱為執行時的多型性。1 靜態聯編中的賦值相容性及名字支配規律類的物件和呼叫的函式一一對應,編譯時即可確定呼叫關係,從而產生編譯時的多型性。include using namespace std const double pi 3.141...