Python常用的檔案及檔案路徑、目錄操作方法彙總介紹 - 程式前沿
文章推薦指數: 80 %
python的檔案和路徑操作函式基本上位於os和os.path模組中。
os.listdir(dirname):列出dirname下的目錄和檔案os.path.isdir(name):判斷name是不是一個 ...
程式語言前端開發IOS開發Android開發雲端運算人工智慧伺服器搜尋資料庫軟體開發工具Python常用的檔案及檔案路徑、目錄操作方法彙總介紹2018.07.05程式語言python,操作方法,檔案,檔案路徑,目錄HOME程式語言Python常用的檔案及檔案路徑、目錄操作方法彙總介紹Advertisementpython的檔案和路徑操作函式基本上位於os和os.path模組中。
os.listdir(dirname):列出dirname下的目錄和檔案os.path.isdir(name):判斷name是不是一個目錄,name不是目錄就返回falseos.path.isfile(name):判斷name是不是一個檔案,不存在name也返回falseos.getcwd():獲得當前工作目錄os.path.split(name):分割檔名與目錄(事實上,如果你完全使用目錄,它也會將最後一個目錄作為檔名而分離,同時它不會判斷檔案或目錄是否存在)os.path.splitext():分離檔名與副檔名os.path.basename(path):返回檔名os.path.dirname(path):返回檔案路徑os.path.join(path,name):連線目錄與檔名或目錄可以使用簡單的方法匹配某個目錄下的所有子目錄或檔案,用法也很簡單。
glob.glob(regression)返回一個列表os.listdir(dirname)功能相當於在dirname目錄下執行dir命令,它返回一個list。
不包括dirname的檔案和目錄的list複製程式碼程式碼如下:>>>os.listdir(“d:/github”)[‘about.html’,‘book’,‘en’,‘feiyuliu.github.com’,‘life’,‘pyssh’,‘PythonStudy’,‘StudyShell’]其中about.html是檔案,feiyuliu.github.com是目錄。
os.path.split(path)path為一個路徑,返回一個元組,把path分為兩部分。
複製程式碼程式碼如下:>>>os.path.split(“d:/github/about.html”)(‘d:/github’,‘about.html’)>>>os.path.split(“about.html”)(”,‘about.html’)os.path.splitext(filename)把檔案分為檔名稱路徑和副檔名。
返回一個元組。
複製程式碼程式碼如下:>>>os.path.splitext(“about.html”)(‘about’,‘.html’)>>>os.path.splitext(“d:/github/about.html”)(‘d:/github/about’,‘.html’)os.path.dirname(path)把目錄輸出,不輸出檔名。
返回字串型別。
複製程式碼程式碼如下:>>>os.path.dirname(“d:/github/about.html”)‘d:/github’>>>os.path.dirname(“about.html”)”#輸出為空os.path.basename(filename)取得檔名。
返回字串型別複製程式碼程式碼如下:>>>os.path.basename(“d:/github/about.html”)‘about.html’#注意不包括目錄目錄1.您可能感興趣的文章:您可能感興趣的文章:Python檔案及目錄操作例項詳解python實現支援目錄FTP上傳下載檔案的方法python獲取目錄下所有檔案的方法Python簡單刪除目錄下檔案以及資料夾的方法python檔案操作之目錄遍歷例項分析python在指定目錄下查詢gif檔案的方法python輸出當前目錄下index.html檔案路徑的方法python列出目錄下指定檔案與子目錄的方法Advertisement写评论取消回覆很抱歉,必須登入網站才能發佈留言。
近期文章Spark入門(一)用SparkShell初嘗Spark滋味2019.12.08Spark入門(二)如何用Idea運行我們的Spark項目2019.12.08Spark入門(三)Spark經典的單詞統計2019.12.08Spark入門(四)Spark的map、flatMap、mapToPair2019.12.08Spark入門(五)Spark的reduce和reduceByKey2019.12.08Spark入門(六)Spark的combineByKey、sortBykey2019.12.08Spark入門(七)Spark的intersection、subtract、union和distinct2019.12.08Spark實戰尋找5億次訪問中,訪問次數最多的人2019.12.08Spark實戰搭建我們的Spark分佈式架構2019.12.08【機器學習】深度學習開發環境搭建2019.12.08AdvertisementAdvertisement
延伸文章資訊
- 1在Python 中獲取當前檔案的路徑 - Delft Stack
- 2os.path套件處理檔案路徑名稱 - kevin的部落格
路徑處理在python裡面扮演很重要角色,我自己是時常會使用到,在這邊來記錄一下最常用的os.path套件相關類別方法,這些方法被用來處理檔案路徑, ...
- 3Python 獲取文件路徑及文件目錄( __file__ 的使用方法) - GitHub
Python 獲取文件路徑及文件目錄( __file__ 的使用方法). 問題. 我正在學習Python,不過遇到一些問題,想請教: os module 中的 os.path.dirname(_...
- 4Python 如何檢查檔案或目錄是否已經存在? - G. T. Wang
如果您只是想單純檢查檔案存在與否,沒有需要馬上開啟的話,可以使用 os.path.isfile : import os # 要檢查的檔案路徑 filepath = "/etc/motd" # 檢...
- 5python 好用套件:利用glob 抓取路徑下檔案名稱 - iT 邦幫忙
2. 試著利用glob.glob 來讀取檔案路徑. 先來解釋一下,參數 pathname 用到的一些符號:. * 的意思就是匹配所有的內容 ...