1、timeit包(上接連載9)python
1.咱們對於timeit函數,可採起以下例子:ide
h = ''' def doTt(num1): for i in range(num1): print(i) ''' t6 = timeit.timeit("doTt(2)",setup=h,number=3) print(t6)
釋義:setup負責把環境變量準備好,實際上至關於在timeit建立一個小環境,在建立的環境種,代碼的執行順序爲:環境變量setup種去找h,而後找到h,去執行函數doTt(2),最後循環三次,輸出結果。函數
2、os模塊(與操做系統相關的模塊)工具
1.函數:path學習
(1)用法:系統路徑相關操做開發工具
(2)格式:os.path操作系統
2.函數:getcwd()code
(1)用法:獲取當前工做目錄視頻
(2)格式:os.getcwd()blog
(3)返回值:當前工做目錄的字符串
address2 = os.getcwd() print(address2) 在學習過程當中有什麼不懂得能夠加個人 python學習資源qun,855-408-893 羣裏有不錯的學習視頻教程、開發工具與電子書籍。 與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容
3.函數:chdir()
(1)用法:更改當前工做目錄
(2)格式:os.chdir(路徑)
(3)返回值:無
address3 = os.chdir(r"C:\Users\lenovo1") print(os.getcwd())
4.函數:listdir()
(4)注意:咱們在改變的路徑以前寫了一個r或者R,這表明咱們字符串裏面的/不是轉移符的意思。也能夠用\代替\,或者改用反斜槓/,親測有效。\的第一個斜槓是轉義符,第二個表明斜槓,兩個合起來就是指\
(1)用法:獲取一個目錄中全部的子目錄和文件的名稱列表
(2)格式:os.listdir(地址)
(3)返回值:列表
address4 = os.listdir(r"C:\Users\lenovo1") print(address4) address5 = os.listdir() print(address5)
(4)注意1:若是路徑爲空,返回的是當前工做目錄下的文件
(5)注意2:列表中的元素裏面有點開頭的,表明這個文件在硬盤中是隱藏的屬性。
5.函數:makedirs()
(1)用法:建立遞歸文件夾,exist_ok=True表明,若是有這個目錄,就不須要建立,若是沒有就要建立這個文件夾。
(2)格式:os.makedirs(遞歸路徑,exist_ok=True)
(3)返回值:無
(4)遞歸路徑:多個文件夾層層包含的路徑。例如:a/b/c/d.....