python創建多級目錄的基本格式
阿新 • • 發佈:2017-09-30
存在 os.path 兩個 成功 拼接 函數 chdir 創建目錄 最大
1 def mkdir(title):# 創建多級目錄的基本格式 2 path = title.strip() #確定不含空格可以不加 3 isExists = os.path.exists(‘E:\\py\\xmly\\‘+path)# 參數是絕對路徑 4 # r‘E:\py\xmly\\‘ r起到轉義的作用(末尾必須雙斜杠)等同於‘E:\\py\\xmly\\‘ 需要轉義的字符前加\ 5 # os.path.join(r‘E:\xmly\py\\‘,path) 作用是拼接路徑,也可以‘E:\\py\\xmly\\‘+path 6 ifnot isExists: 7 os.makedirs(‘E:\\py\\xmly\\‘+path) 8 # os.mkdir(path)和os.makedirs(path)的區別: 9 # 兩個函數之間最大的區別是: 10 # 當父目錄不存在的時候 11 # os.mkdir(path)不會創建, 12 # os.makedirs(path)則會創建父目錄 13 print ‘創建目錄*** ‘+title+‘***成功!‘ 14 return True# 不加也沒出錯,不知道幹什麽用,還是加上吧15 else: 16 print ‘目錄*** ‘+title+‘ ***已存在!‘.format() 17 return False#同上True
開頭導入 os模塊
切換到某個路徑用方法 os.chdir(path)
python創建多級目錄的基本格式