1 path = os.getcwd() 2 print("獲取到的當前目錄是:({})".format(path))
import os path = os.path.realpath(__file__) print("獲取到的當前路徑是:({})".format(path))
(如下兩種均可以) 方法一函數
import os path = os.getcwd()+"/abc" print("獲取到的當前目錄是:({})".format(path)) os.mkdir(path) #建立1個新目錄
方法二學習
1 import os 2 3 new_path = os.path.join(os.getcwd(),"abc") 4 print(new_path) 5 os.mkdir(new_path) 6 7 # 使用join拼接目錄新建時,須要確保最後一級以前的目錄都存在 8 new_path = os.path.join(os.getcwd(),"abc","def") 9 print(new_path) 10 os.mkdir(new_path) 11 12 13 # 上述能夠寫成以下方法 14 new_path = os.path.join(os.getcwd(),"abc\def") 15 print(new_path) 16 os.mkdir(new_path)
""" isfile() 判斷的是文件 isdir() 判斷的是目錄 """ print (os.path.isfile(__file__)) 返回值爲布爾值 true print (os.path.isfile(os.getcwd())) 返回值爲布爾值 false print (os.path.isdir(os.getcwd())) 返回值爲布爾值 Ture # exists()判斷文件是否存在 print(os.path.exists(os.path.realpath(__file__))) 返回值爲布爾值 Ture
print(os.listdir(os.getcwd()))
給定一個路徑,請打印出全部的路徑(直到這個路徑下沒有目錄爲止)spa
思路:遞歸函數code
""" 大體思路和代碼以下 """ import os for path in os.listdir(os.getcwd()): if os.path.isdir(path): os.listdir(os.path.join(os.getcwd(), path)) print("({})還須要進一步處理".format(path)) else: print("已經最後一級",os.path.join(os.getcwd(), path))