os, os.path模塊常用指令用法| Python學習筆記
文章推薦指數: 80 %
os, os.path模塊常用指令用法| Python學習筆記. Python可以跨平台使用,在Linux、Windows、Mac的操作系統中都可安裝Python來使用,然而每種操作系統有 ...
9/04/2020
os,os.path模塊常用指令用法|Python學習筆記
Python可以跨平台使用,在Linux、Windows、Mac的操作系統中都可安裝Python來使用,然而每種操作系統有各自不同的設定,os模塊可以幫助我們克服這些差異,遇到要操作系統中的檔案、目錄(文件夾)時,可以順暢無阻。
進入終端機後,啟動python(或python3),須先引入os模塊,才能執行以下指令。
>>>importos
>>>os.name
'posix'
指令會返回當前使用的操作系統名稱
>>>os.linesep
'\n'
指令會返回當前操作系統所使用的換行符號
>>os.sep
'/'
指令會返回當前操作系統的檔案路徑分隔符號
>>>os.pardir
'..'
指令會返回表示上一級目錄的符號
>>>os.curdir
'.'
指令會返回表示當前目錄的符號
-------------------------------------------
>>>os.getcwd()
'/Users/alice'
指令會返回目前所在的目錄名稱(含絕對路徑)
>>>os.listdir(path='.')
['dir1','dir2','dir3','Desktop','Applications']
指令會返回目前所在目錄裡的所有文件夾和文件的名稱,也可寫成os.listdir('.')或os.listdir()
>>>os.listdir(path='..')
指令會返回目前上一層目錄裡的所有文件夾和文件名稱,也可寫成os.listdir('..')
>>>os.chdir(path)
指令改變當前的目錄位置
>>>os.mkdir(path)
指令會新增一個文件夾(新增後不會返回任何東西)
path參數可以直接寫一個文件夾名稱,例如'dirname',或是path='dirname',代表在當前目錄裡新增文件夾。
path參數可以帶有路徑,例如'dirhere/dirname',或是path='dirhere/dirname',代表在dirhere目錄裡新增文件夾。
>>>os.path.isdir(path)
指令查詢path所指的目錄是否存在,結果返回True或False(不能查詢檔案名稱)
path參數的寫法同上
>>>os.path.isfile(path)
指令查詢path所指的檔案是否存在,結果返回True或False
>>>os.path.exists(path)
指令查詢path所指的目錄或檔案是否存在,結果返回True或False
>>>os.rename(src,dst)
指令將src改名為dst,可以改目錄或檔案的名稱
>>>os.rmdir(path)
指令移除path所指的目錄(不能用來移除檔案)
>>>os.remove(path)
指令移除path所指的檔案(不能用來移除文件夾)
-------------------------------------------
>>>os.system(command)
用來執行系統的指令
-------------------------------------------
>>>os.path.basename(path)
指令返回path參數的文件名稱(或目錄名稱),不帶路徑
>>>os.path.dirname(path)
指令返回path參數的路徑,不帶文件名稱
>>>os.path.split(path)
指令分割path參數為目錄(head)和檔案名稱(tail)兩部份
例如:os.path.split(os.getcwd()),返回('/Users','ellis')
>>>os.path.splitext(path)
指令分割path參數為目錄包括檔名(root),以及副檔名(ext)兩部份
例如:os.path.splitext(os.getcwd()),返回('/Users/ellis','')
>>>os.path.join(dirpath,filename)
指令把路徑和檔名連結起來,中間自動加分割符號
例如:os.path.join(os.getcwd(),'filename'),返回'/Users/ellis/filename'
於
9/04/2020
以電子郵件傳送這篇文章BlogThis!分享至Twitter分享至Facebook分享到Pinterest
標籤:
Python學習
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言(Atom)
搜尋此網誌
標籤
網路小白求生Tips
(5)
DIY建站
(14)
HTML&CSS
(8)
Python學習
(7)
WordPress
(7)
精選文章
移除Captcha4WP外掛的步驟
熱門文章
使用Keynote製作透明背景的logo或圖標
社交媒體的興起讓許多人在網上有了朋友圈,與親戚朋友、同學、同事的互動拉到了線上,有時候這種虛擬空間的交流比實體世界的往來更加頻繁,因此也越來越受到重視。
幾乎所有的社交帳號都需要使用者上傳一張「頭像」。
上傳自拍照片當頭像是最普遍的,而有時我們也可以下載網上的圖像來用。
不過,你是否考...
修圖去背景,用Keynote就OK!
講到修圖去背景,很多人首先想到的是用Photoshop這類的修圖軟體,這好像也是P圖一詞的由來。
但是在現實生活中,身為網路小白的人,若不是以處理影像為主業,付費使用這類專業軟體顯然不太實際。
以我自己來說,我要的是可以運用自己電腦裡已經有的程式APP,或是網上容易找到的免費軟體,滿...
如何調整Blogger圖片的清晰度
Blogger是Google提供的免費網誌(又稱部落格、博客,以下通稱部落格)服務,是發布日誌形式文章的網路空間。
其實近幾年來,社群媒體興起之後,網友們的注意力和時間都轉移到手機端的FB和LINE了,對了還有IG。
部落格的熱潮似乎已經過去。
不過我很慶幸Blogger的服務還延續著...
HTML表格的基本設定
製作網頁時,網頁內容總會有需要用上表格的時候,如何使用HTML語言來設置表格呢?本文介紹的是製作HTML表格的基本標記。
表格的用途是能夠簡潔而有條理地呈現資料性內容(例如數據),使讀者可以快速地掌握資料的脈絡。
適當地使用表格來呈現資料,可以提高網頁內容的可讀性,增進讀者的...
Blogger網誌防複製,鎖右鍵的語法
認真寫部落格累積原創文章的人,應該都很討厭被不明人士複製自己的文章然後轉貼在別的地方。
對於不希望文章被人隨便複製轉貼的Blogger作者來說,有一個簡單的方式就是在網誌的原始碼中嵌入一段語法,使「反白-按右鍵-複製」的功能失效。
2020年7~8月開始,Google把Blog...
網誌存檔
►
2022
(5)
►
二月
(3)
►
一月
(2)
►
2021
(1)
►
十月
(1)
▼
2020
(23)
►
十二月
(1)
►
十月
(1)
▼
九月
(6)
使用PyPDF2模塊抽取PDF部分頁面另存新檔|Python筆記
與pip相關的指令onMac電腦|Python筆記
PDF轉檔為純文字格式:使用AdobeReader或Python
Blogger網誌防複製,鎖右鍵的語法
修圖去背景,用Keynote就OK!
os,os.path模塊常用指令用法|Python學習筆記
►
七月
(1)
►
四月
(14)
延伸文章資訊
- 1python中os包的用法 - 程式人生
1 建立目錄以及判斷是否存在,如果不存在則建立import os # 建立的目錄path = \
- 2Python學習筆記之四:os和os.path文件路徑模塊 - 每日頭條
而在Unix中,當前Python程序會等待os.system()執行完成再往下繼續往下執行。 獲取當前工作目錄. 獲取當前目錄,可以使用方法getcwd()或者屬性curdir,其中 ...
- 3python os用法總結- IT閱讀
本篇文章給大家分享了關於python os用法的相關總結性內容,對此有學習需要朋友參考下吧。 前言:在自動化測試中,經常需要查詢操作檔案,比如說查詢 ...
- 4Python os.path.dirname()用法及代碼示例- 純淨天空
os.path.dirname() Python中的方法用於從指定路徑獲取目錄名稱。 用法: os.path.dirname(path). 參數: path:代表文件係統路徑的path-like對象。
- 5Python os.getcwd()用法及代碼示例- 純淨天空
用法: os.getcwd(). 參數:不需要任何參數。 返回值:此方法返回代表當前工作目錄的字符串。 示例1: 使用 os.getcwd() 獲取當前工作目錄的方法. # Python pro...