Python學習總結9 目錄操作方法彙總

2022-08-26 05:48:07 字數 1496 閱讀 5204

os.getcwd():得到當前工作目錄,即當前python指令碼工作的目錄路徑

os.listdir():返回指定目錄下的所有檔案和目錄名

os.remove():函式用來刪除乙個檔案

os.removedirs(r「c:\python」):刪除多個目錄

os.path.isfile():檢驗給出的路徑是否是乙個檔案

os.path.isdir():檢驗給出的路徑是否是乙個目錄

os.path.isabs():判斷是否是絕對路徑

os.path.exists():檢驗給出的路徑是否真地存

os.path.split():返回乙個路徑的目錄名和檔名,os.path.split('/home/swaroop/byte/code/poem.txt') 結果:('/home/swaroop/byte/code', 'poem.txt')

os.path.splitext():分離副檔名

os.path.dirname():獲取路徑名

os.path.basename():獲取檔名

os.system():執行shell命令

os.getenv():讀取和設定環境變數

os.putenv():讀取和設定環境變數

os.linesep:給出當前平台使用的行終止符,windows使用'\r\n',linux使用'\n'而mac使用'\r'

os.name:指示你正在使用的平台,對於windows,它是'nt',而對於linux/unix使用者,它是'posix'

os.rename(old, new):重新命名

os.makedirs(r「c:\python\test」):建立多級目錄

os.mkdir(「test」):建立單個目錄

os.stat(file):獲取檔案屬性

os.chmod(file):修改檔案許可權與時間戳

os.exit():終止當前程序

os.path.getsize(filename):獲取檔案大小

os.mkdir("file"):建立目錄

shutil.copyfile("oldfile","newfile"):複製檔案,oldfile和newfile都只能是檔案

shutil.copy("oldfile","newfile"):複製檔案,oldfile只能是資料夾,newfile可以是檔案,也可以是目標目錄

shutil.copytree("olddir","newdir"):複製資料夾,olddir和newdir都只能是目錄,且newdir必須不存在

os.rename("oldname","newname"):重新命名檔案(目錄),檔案或目錄都是使用這條命令

shutil.move("oldpos","newpos") :移動檔案(目錄)

os.remove("file"):刪除檔案

os.rmdir("dir"):只能刪除空目錄

shutil.rmtree("dir"):空目錄、有內容的目錄都可以刪

os.chdir("path"):刪除檔案換路徑

python 進入目錄 Python 目錄操作

注意之前要import os 1 獲得當前路徑 在python中可以使用os.getcwd 函式獲得當前的路徑。其原型如下所示。os.getcwd 該函式不需要傳遞引數,它返回當前的目錄。需要說明的是,當前目錄並不是指指令碼所在的目錄,而是所執行指令碼的目錄。例如,在pythonwin中輸入如下指令...

Python學習之路9 迴圈的總結

距離上一次的學習,我們學習了whlie迴圈與whlie迴圈巢狀,今天繼續學習迴圈。語法是 while 條件 條件成立重複執行 else 迴圈正常結束之後要執行的 舉個例子,劉備三顧茅廬請諸葛亮出山,沒有三次來訪,諸葛亮鐵定是不答應出山的。那麼用迴圈如何來表達?需求 劉備三顧茅廬 登門拜訪3次,完成之...

Python 學習入門(9) set操作

python的set和其他語言類似,是乙個無序 不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援union 聯合 intersection 交 difference 差 sysmmetric difference 對稱差集 等數 算.sets 支援 x in set,len set ...