python資料夾操作

2021-09-26 15:19:47 字數 837 閱讀 9323

資料夾示意圖

提取路徑

size.py

提取相對路徑

import os

print(file)#列印當前路徑

abspath = os.getcwd() # 獲取當前路徑

ev=os.path.abspath(』.』)#獲取上一級目錄

rootpath = os.path.abspath(』…』) # 獲取道根目錄的路徑

print(abspath)

print(ev)

print(rootpath) 輸出

/home/dl/cheng/idn/test/size.py #當前指令碼的路徑

/home/dl/cheng/idn/test #當前指令碼所在資料夾的路徑

/home/dl/cheng/idn/test #當前指令碼所在資料夾的路徑

/home/dl/cheng/idn #指令碼所在根目錄

2.讀取資料夾中的檔案

path_list=os.listdir(os.path.abspath(』…』))

path_list.sort() #對讀取的路徑進行排序

for filename in path_list:

print(os.path.join(os.path.abspath(』…』),filename))

結果:資料夾 idn下的所有檔案的名字

3.資料夾拼接

path=os.path.join(os.path.abspath(』…』),『data/set14』)

print(path)

結果/home/dl/cheng/idn/data/set14

python檔案 資料夾操作

區別是glob列出的檔名包含了檔案路徑,即glob.glob括號內的路徑 而os.listdir只會獲取檔名。import glob file list glob.glob images 要列出所有內容路徑後面必須加 可以指定要遍歷的檔名格式 forfile in file list print f...

python檔案和資料夾操作

python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedi...

python檔案 資料夾常用操作

1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.removedirs r c python 5.檢驗給出的路徑是否是乙個檔案 os.pa...