py檔位於d:\Temp資料夾底下
一開始除了py檔以外,
無其他子資料夾
code:
# -*- coding: utf-8 -*-
"""
Created on Tue Sep 26 19:21:25 2023
@author: SavingKing
"""
import os
print(os.getcwd())
os.makedirs("use makedirs") #成功
os.mkdir("use mkdir") #成功
os.makedirs("original no dir 1/use makedirs") #成功
os.mkdir("original no dir 2/use makedirs")
#FileNotFoundError: [WinError 3] 系統找不到指定的路徑。輸出結果:

d:\Temp :

d:\Temp 資料夾是存在的os.makedirs("use makedirs") #成功os.mkdir("use mkdir") #成功
兩行都成功建立新資料夾os.makedirs("original no dir 1/use makedirs") #成功
“original no dir 1” 資料夾並不存在os.makedirs() 可以成功建立
original no dir 1/use makedirs
資料夾中還有子資料夾
但os.mkdir()
因為資料夾”original no dir 2″不存在
拋出error:
FileNotFoundError: [WinError 3] 系統找不到指定的路徑。: ‘original no dir 2/use makedirs’
使用 os.makedirs() 比較安全。因為 os.mkdir() 只會建立指定的目錄,如果指定的目錄中包含其他不存在的目錄,則會失敗。而 os.makedirs() 會遞迴建立所有不存在的目錄,直到指定的目錄都存在為止。
推薦hahow線上學習python: https://igrape.net/30afN





![Python: pandas.read_excel(r”路徑\檔名.副檔名”, header = None), 自動加上0,1…的欄標籤, DataFrame如何取某一直欄或橫列? 如何用 .iloc[bool_list] 取出判斷式為真的那一列? bool_list = list( df[0] == 0 ) ; bool_list = list(df[0].isin([0])) ; DataFrame如何顯示完整的資料? pandas.set_option ( “display.max_rows”, None) Python: pandas.read_excel(r”路徑\檔名.副檔名”, header = None), 自動加上0,1…的欄標籤, DataFrame如何取某一直欄或橫列? 如何用 .iloc[bool_list] 取出判斷式為真的那一列? bool_list = list( df[0] == 0 ) ; bool_list = list(df[0].isin([0])) ; DataFrame如何顯示完整的資料? pandas.set_option ( “display.max_rows”, None)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2022/11/20221128164005_44.png?quality=90&zoom=2&ssl=1&resize=350%2C233)
![Python: pandas.DataFrame的串接 pandas.concat() #concatenate 連接, 如何重新排列columns 順序? df[[“甲”, “乙”, “丙”]] ; df.reindex( columns = [“甲”, “乙”, “丙”] ) Python: pandas.DataFrame的串接 pandas.concat() #concatenate 連接, 如何重新排列columns 順序? df[[“甲”, “乙”, “丙”]] ; df.reindex( columns = [“甲”, “乙”, “丙”] )](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2023/05/20241120092030_0_98dff3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)



近期留言