Python連載9-setup環境變量&os模塊

1、timeit包(上接連載9)python

1.咱們對於timeit函數,可採起以下例子:git

 

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),最後循環三次,輸出結果。github

2、os模塊(與操做系統相關的模塊)微信

1.函數:path函數

(1)用法:系統路徑相關操做ui

(2)格式:os.pathspa

2.函數:getcwd()操作系統

(1)用法:獲取當前工做目錄.net

(2)格式:os.getcwd()code

(3)返回值:當前工做目錄的字符串

 

address2 = os.getcwd()

print(address2)

 

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.....

3、源碼

d17_6_timeit_second_usage

d18_1_os_module_function

地址:https://github.com/ruigege66/Python_learning/tree/master

2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)

3.簡書:https://www.jianshu.com/u/a9169ca4f1c9(心悅君兮君不知dqr)

4.歡迎關注微信公衆號:傅里葉變換

相關文章
相關標籤/搜索