1.判斷檔案/資料夾 是否存在
from pathlib import path
if path(
'./test.txt'
).is_file(
)#判斷test.txt是否存在
if path(img_path)
.is_dir(
)#判斷img_path是否是資料夾
2.建立資料夾
import os
os.makedirs(img_path)
#建立資料夾
3.列出資料夾內所有的檔案
filenames = os.listdir(seg_src_path)
4.將資料夾名和檔名合併
os.path.join(img_path, img_name)
5.刪除檔案
os.remove(
)#方法用於刪除指定路徑的檔案。如果指定的路徑是乙個目錄,將丟擲oserror
6.刪除資料夾
import shutil
shutil.rmtree(
'要清空的資料夾名'
)#會強制刪除資料夾,不管資料夾中的檔案是否被占用
7.移動檔案/資料夾
shutil.move(
'原資料夾/原檔名(或資料夾)'
,'目標資料夾/'
)#將乙個檔案從乙個資料夾移動到另乙個資料夾
shutil.move(
'原資料夾/原檔名(或資料夾)'
,'目標資料夾/目標檔名(或資料夾名)'
)#將乙個檔案從乙個資料夾移動到另乙個資料夾並同時重新命名
8.複製檔案
shutil.copytree(
"./dir1"
,"./dir2"
)#dir2複製之前不存在
shutil.copy(
'./dir1/dir5/haha'
,'./dir1/dir2/123'
)#複製檔案haha到./dir1/dir2/資料夾,並且重新命名為123
Python 關於檔案的操作
python中對open 函式的說明 definition open name mode buffering type function of builtin module open name mode buffering file object 一 如何獲取當前目前下的特定字尾的檔名?需求 有時我...
關於python檔案操作
總是記不住api。昨晚寫的時候用到了這些,但是沒記住,於是就索性整理一下吧 python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函...
關於Python檔案操作
總是記不住api。昨晚寫的時候用到了這些,但是沒記住,於是就索性整理一下吧 python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函...