Python基礎 獲取資料夾和檔案的路徑

2021-10-03 08:17:28 字數 520 閱讀 4528

獲取當前執行指令碼的絕對路徑,先處理路徑中的符號鏈結,再返回絕對路徑,是顯示軟連線內容源頭的真正目錄,

abspath命令是顯示軟連線檔案的所在目錄,但不處理符號鏈結(注意linux中的符號鏈結不同於windows中的快捷方式)

$ ls -l

total 0

-rw-rw-r-- 1 guest guest 0 jun 16 08:36 a

lrwxrwxrwx 1 guest guest 1 jun 16 08:36 b -> a

$ python

>>> from os.path import abspath, realpath

>>> abspath(『b『)

『/home/guest/play/paths/b『

>>> realpath(『b『)

『/home/guest/play/paths/a『

os.path.cwd

獲取當前指令碼的所在路徑(不包含檔案)

python 獲取檔案和資料夾大小

1 os.path.getsize可以獲取檔案大小 import os file name e chengd cd.db os.path.getsize file name 10293248 2 獲取資料夾大小,即遍歷資料夾,將所有檔案大小加和。遍歷資料夾使用os.walk函式 os.walk 可以...

python遍歷資料夾和檔案

在python中,檔案操作主要來自os模組,主要方法如下 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir nam...

python遍歷資料夾和檔案

在python中,檔案操作主要來自os模組,主要方法如下 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir nam...