Python: 如何將folder_name, file_name合併為file_path? fpath = os.path .join(folder, fname) ; “\\”.join([folder, fname]) ; 如何將file_path拆分出folder?

加入好友
加入社群
Python: 如何將folder_name, file_name合併為file_path? fpath = os.path .join(folder, fname) ; "\".join([folder, fname]) ; 如何將file_path拆分出folder? - 儲蓄保險王
import os

folder = r"C:\Temp"
fname  =  "test.txt"

fpath = os.path.join(folder,fname)
print("file path:", fpath)

lis = fpath.split("\\")
#['C:', 'Temp', 'test.txt']

fpath2  = "\\".join(lis)
print("file path2:", fpath2)

folder2 = "\\".join(lis[0:-1])
print("folder2:", folder2)

Python: 如何將folder_name, file_name合併為file_path? fpath = os.path .join(folder, fname) ; "\".join([folder, fname]) ; 如何將file_path拆分出folder? - 儲蓄保險王

“\\”.join([folder, fname]) #這樣也可以取代 os.path.join()

Python: 如何將folder_name, file_name合併為file_path? fpath = os.path .join(folder, fname) ; "\".join([folder, fname]) ; 如何將file_path拆分出folder? - 儲蓄保險王
“\\”.join([folder, fname])

if not os.path.exists(ex_folder): os.makedirs(ex_folder):

Python: 如何將folder_name, file_name合併為file_path? fpath = os.path .join(folder, fname) ; "\".join([folder, fname]) ; 如何將file_path拆分出folder? - 儲蓄保險王
if not os.path.exists(ex_folder): os.makedirs(ex_folder)

C:\Temp 目錄底下新增了export 資料夾

Python: 如何將folder_name, file_name合併為file_path? fpath = os.path .join(folder, fname) ; "\".join([folder, fname]) ; 如何將file_path拆分出folder? - 儲蓄保險王

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python: 如何將folder_name, file_name合併為file_path? fpath = os.path .join(folder, fname) ; "\".join([folder, fname]) ; 如何將file_path拆分出folder? - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *