Python-setup環境變量&os模塊

一、timeit包

1.我們對於timeit函數,可採取如下例子:

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

二、os模塊(與操作系統相關的模塊)

1.函數:path

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

(2)格式:os.path

2.函數:getcwd()

(1)用法:獲取當前工作目錄

(2)格式:os.getcwd()

(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…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章