Python自學筆記 day07

2021-10-10 04:10:30 字數 652 閱讀 4063

當直譯器遇到import關鍵字,會去查詢對應的模組。查詢順序如下:當前目錄-sys模組中的path變數所有路徑-按預設搜尋路徑。

import time

print(time.ctime())# 呼叫模組中的函式

import首次匯入時會產生如下3步操作:

1.首先開啟模組

2.然後執行對應的模組檔案,將執行過程中產生的名字都丟到命名空間

3.最後在程式中會有乙個模組的名稱指向模組的命名空間

from time import ctime,time #部分匯入

print(ctime())

from…import…首次匯入時會產生如下步操作:

1.以模組為準創造了乙個模組的命名空間

2.然後執行對應的模組檔案,將執行過程中產生的名字都丟到命名空間

3.在當前執行檔案的命名空間中拿到乙個名字,該名字直接指向模組中的某乙個名字,意味著可以不用加任何的字首,而直接使用

優點:不用加字首,**簡潔

缺點:容易與當前執行檔案中命名空間中的名字產生衝突

import time as mytime #加了乙個別名

print(mytime.ctime())

python學習系列 day07

一 執行緒與程序 1 threadlocal 定義為乙個全域性變數,每乙個執行緒可以訪問,但是其在各個執行緒之間的訪問是不相互影響。對於各個執行緒來將就是區域性變數。import threading local school threading.local 定義乙個threadlocal物件 def...

黑馬python基礎班 day07

1 類屬性 在類裡面和方法外面定義的屬性稱為類屬性,類屬性屬於當前類。例項屬性 物件屬性 在init方法裡面定義的屬性稱為例項物件,例項屬性屬於某個物件。class person object 定義類屬性和例項屬性 類屬性 country 中國 skin color yellow def init ...

python檔案的操作 day07

今天學習了python中的檔案操作,不僅學會了操作命令,更重要的是明白了 中,對檔案的處理方式。讀完檔案後,檔案指標會停留在檔案的末尾,如果繼續再次讀檔案時,將讀取不到內容。寫檔案時,會從檔案的末尾寫入,不允許在中間插入,或對中間的內容進行修改。在寫入檔案時,會將寫入內容儲存在快取區中,並不會立即寫...