《數(shù)據(jù)采集技術(shù)》課件-os 模塊常用函數(shù)_第1頁
《數(shù)據(jù)采集技術(shù)》課件-os 模塊常用函數(shù)_第2頁
《數(shù)據(jù)采集技術(shù)》課件-os 模塊常用函數(shù)_第3頁
《數(shù)據(jù)采集技術(shù)》課件-os 模塊常用函數(shù)_第4頁
《數(shù)據(jù)采集技術(shù)》課件-os 模塊常用函數(shù)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

os模塊常用函數(shù)Contents知識目標技能目標素養(yǎng)目標掌握os和os.pah模塊的常用函數(shù)提高對文件和目錄的管理能力培養(yǎng)良好的信息素養(yǎng)和道德意識擁有非常多的第三方庫Python獨特的優(yōu)勢采集圖像數(shù)據(jù)時,經(jīng)常會用到os庫全稱OperatingSystem操作系統(tǒng)與操作系統(tǒng)交互的各種函數(shù)提供調(diào)用計算機底層操作系統(tǒng)的部分功能快速、高效地管理文件和目錄例如目錄的創(chuàng)建、刪除、遍歷等操作os模塊常用函數(shù)os模塊常用函數(shù)函數(shù)功能描述os.getcwd()獲取Python當前的工作路徑os.chdir()更改當前工作目錄os.mkdir()創(chuàng)建指定路徑的新目錄(如果目錄已存在,則會拋出一個錯誤)os.makedirs()遞歸地創(chuàng)建路徑中的多級目錄(如果目錄已存在,則不會發(fā)生任何操作)os.rmdir()刪除指定路徑的空目錄(如果目錄非空,則會拋出錯誤)os.removedirs()遞歸地刪除路徑中所有為空的目錄os.remove()刪除指定路徑的文件(如果路徑指向一個目錄,則會拋出錯誤)os模塊常用函數(shù)os.getcwd()獲取當前工作目錄Python會返回一個字符串,表示Python當前的工作路徑。當前Python的工作目錄os.getcwd()獲取當前工作目錄os模塊常用函數(shù)Python會返回一個字符串,表示Python當前的工作路徑當前Python的工作目錄路徑分隔符正斜杠'/'MacOS和Linux系統(tǒng)反斜杠'\'Windows系統(tǒng)轉(zhuǎn)義符:\n換行符,\t橫向制表符編碼時無法正確識別的路徑例如:D:\test路徑分隔符正斜杠'/'MacOS和Linux系統(tǒng)反斜杠'\'Windows系統(tǒng)轉(zhuǎn)義符:\n換行符,\t橫向制表符編碼時無法正確識別的路徑例如:D:\test路徑分隔符解決辦法在每個分隔符前再加一個反斜杠,先將轉(zhuǎn)義字符轉(zhuǎn)義1例如'D:\\test'在路徑字符串前添加非轉(zhuǎn)義的原始字符'r'2例如r'D:\test'將路徑字符串中所有的反斜杠'\'改為正斜杠'/'3例如'D:/test'os模塊常用函數(shù)os.chdir()將Python的工作目錄更改為指定的目錄os模塊常用函數(shù)os.chdir()將Python的工作目錄更改為指定的目錄os.chdir()os模塊常用函數(shù)防止\t被識別成橫向制表符獲取當前的工作目錄輸出結(jié)果將Python的工作目錄更改為指定的目錄os.mkdir()os模塊常用函數(shù)在指定位置創(chuàng)建一個空目錄(空文件夾),且只能創(chuàng)建一級目錄。如果目錄已存在會拋出一個錯誤os.makedirs()os模塊常用函數(shù)遞歸地創(chuàng)建路徑中的多級目錄再次運行該段代碼系統(tǒng)不會報錯os.rmdir()os模塊常用函數(shù)刪除指定路徑的空目錄(如果目錄非空,則會拋出錯誤)os.removedirs()os模塊常用函數(shù)遞歸地刪除路徑中所有為空的目錄os.remove()os模塊常用函數(shù)刪除指定路徑的文件(如果路徑指向一個目錄,則會拋出錯誤)。os.path模塊os.path模塊常用函數(shù)Python中處理路徑信息的常用模塊之一,os模塊的一個子模塊常用于:獲取路徑的各種信息、屬性拼接路徑、分割路徑等os.path模塊常用函數(shù)os.path模塊Python中處理路徑信息的常用模塊之一,os模塊的一個子模塊。常用于:獲取路徑的各種信息、屬性拼接路徑、分割路徑等os.path模塊常用函數(shù)函數(shù)功能描述os.path.split()分割路徑,將目錄部分和文件名部分拆開,返回一個二元的元組os.path.splitext()os.path.join()將多個路徑組合為一個完整路徑,返回的是一個字符串os.path.abspath()返回指定路徑的絕對路徑os.path.exists()判斷路徑是否存在os.path模塊常用函數(shù)os.path.split()分割路徑,將目錄部分和文件名部分拆開,返回一個二元的元組。os.path模塊常用函數(shù)os.path.split()分割路徑,將目錄部分和文件名部分拆開,返回一個二元的元組。目錄部分文件名部分os.path模塊常用函數(shù)os.path.splitext()分割路徑,將一個文件路徑拆分成兩部分:文件名和文件擴展名文件名部分文件擴展名。os.path模塊常用函數(shù)os.path.join()將多個路徑組合為一個完整路徑,返回的是一個字符串join()函數(shù)根據(jù)操作系統(tǒng)自動選擇適當?shù)穆窂椒指舴鹢s.path模塊常用函數(shù)os.path.abspath()返回指定路徑的絕對路徑接受一個參數(shù)絕對路徑相對路徑返回從根目錄開始的完整路徑相對于當前工作目錄的路徑os.path模塊常用函數(shù)os.path.abspath()返回指定路徑的絕對路徑獲取當前工作目錄當前的工作目錄os.path模塊常用函數(shù)os.path.abspath()返回指定路徑的絕對路徑相對路徑os.path模塊常用函數(shù)os.path.abspath()返回指定路徑的絕對路徑完整的絕對路徑os.path模塊常用函數(shù)os.path.exists()判斷路徑是否存在如果存在返回true如果不存在返回FALSE判斷path是否存在os.path模塊常用函數(shù)os.pa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論