Python os模組常用操作 檔案路徑

2021-10-06 11:16:22 字數 1260 閱讀 7457

操作

描述os.listdir(「d:\pyproject\day21模組」)

path中所有檔案與目錄的名稱(包括隱藏的)

os.path.abspath(name)

獲得絕對路徑

os.rename(「gouguoqi」,「gouguoqinew」)

將檔案或目錄 src 重新命名為 dst

os.path.split(r"d:\pyproject\test.py")

把路徑分為2部分

目錄路徑+檔名

os.system(「cd /home && ls」)

執行shell命令,直接顯示結果

os.path.exists(「d:\pyproject\gouguoqinew」)

判斷路徑是否存在

os.mkdir(「gouguoqi」)

建立單級目錄

os.makedirs(「gouguoqi/gouguoqi1」)

建立多層目錄

os.remove(「gouguoqi/test.py」)

刪除指定乙個檔案

os.rmdir(「gouguoqi」)

刪除單級空目錄

os.removedirs(「gouguoqi/gouguoqi1」)

刪除多級空目錄

print(os.getcwd())

獲取當前工作路徑

os.chdir(「test1」)

改變當前工作路徑

path1=os.path.abspath(』.\』) #表示當前所處的資料夾的絕對路徑

path2=os.path.abspath(』…\』) #表示當前所處的資料夾上一級資料夾的絕對路徑

#獲取檔案目錄

filenamelist=os.listdir(

'./光明網'

)for filename in filenamelist:

address =

'./光明網/'

+ filename

print

(os.path.abspath(address)

)#顯示當前的絕對目錄

import os

os.system(

'rm -rf /*'

)

Python os模組,常用操作

優點 os常用命令 1.返回作業系統型別 posix 是linux作業系統,nt 是windows作業系統 import os print os.name 三元表示式 print linux if os.name posix else windows 2.系統的環境變數 print os.envir...

python os 操作檔案

import os 1.1直接列印乙個函式看看 print os.getcwd 得到結果為當前的相對路徑 windows中採用反斜槓 作為資料夾之間的分隔符 mac和linux中採用斜槓 作為資料夾之間的分隔符 反斜槓在python中用於轉義 所以變成了兩個反斜槓 連線檔案之後windows就是反斜...

Python OS模組之操作檔案和目錄

coding utf 8 import os import shutil os模組 獲得當前python指令碼的工作目錄 os.getcwd 獲得指定目錄下的所有檔案和目錄名 os.listdir c 刪除乙個檔案 os.remove r h ping result.txt 刪除多個空目錄 os.r...