亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Python中os模塊功能與用法詳解

瀏覽:2日期:2022-08-06 09:20:32

本文實例講述了Python中os模塊功能與用法。分享給大家供大家參考,具體如下:

OS模塊

Python的os模塊封裝了常見的文件和目錄操作,本文只是列出部分常用的方法,更多的方法可以查看官方文檔。

下面是部分常見的用法:

方法 說明 os.mkdir 創建目錄 os.rmdir 刪除目錄 os.rename 重命名 os.remove 刪除文件 os.getcwd 獲取當前工作路徑 os.walk 遍歷目錄 os.path.join 連接目錄與文件名 os.path.split 分割文件名與目錄 os.path.abspath 獲取絕對路徑 os.path.dirname 獲取路徑 os.path.basename 獲取文件名或文件夾名 os.path.splitext 分離文件名與擴展名 os.path.isfile 判斷給出的路徑是否是一個文件 os.path.isdir 判斷給出的路徑是否是一個目錄 例子

后文的例子以下面的目錄結構為參考,工作目錄為/Users/ethan/coding/python。

Python中os模塊功能與用法詳解 看看例子:

os.path.abspath:獲取文件或目錄的絕對路徑

$ pwd/Users/ethan/coding/python$ python>>> import os # 記得導入 os 模塊>>> os.path.abspath(’hello.py’)’/Users/ethan/coding/python/hello.py’>>> os.path.abspath(’web’)’/Users/ethan/coding/python/web’>>> os.path.abspath(’.’)# 當前目錄的絕對路徑’/Users/ethan/coding/python’ os.path.dirname:獲取文件或文件夾路徑

>>> os.path.dirname(’/Users/ethan/coding/python/hello.py’)’/Users/ethan/coding/python’>>> os.path.dirname(’/Users/ethan/coding/python/’)’/Users/ethan/coding/python’>>> os.path.dirname(’/Users/ethan/coding/python’)’/Users/ethan/coding’ os.path.basename:獲取文件名或文件夾名

>>> os.path.basename(’/Users/ethan/coding/python/hello.py’)’hello.py’>>> os.path.basename(’/Users/ethan/coding/python/’)’’>>> os.path.basename(’/Users/ethan/coding/python’)’python’ os.path.splitext:分離文件名與擴展名

>>> os.path.splitext(’/Users/ethan/coding/python/hello.py’)(’/Users/ethan/coding/python/hello’, ’.py’)>>> os.path.splitext(’/Users/ethan/coding/python’)(’/Users/ethan/coding/python’, ’’)>>> os.path.splitext(’/Users/ethan/coding/python/’)(’/Users/ethan/coding/python/’, ’’) os.path.split:分離目錄與文件名

>>> os.path.split(’/Users/ethan/coding/python/hello.py’)(’/Users/ethan/coding/python’, ’hello.py’)>>> os.path.split(’/Users/ethan/coding/python/’)(’/Users/ethan/coding/python’, ’’)>>> os.path.split(’/Users/ethan/coding/python’)(’/Users/ethan/coding’, ’python’) os.path.isfile/os.path.isdir:判斷當前路徑是否是一個文件或文件夾

>>> os.path.isfile(’/Users/ethan/coding/python/hello.py’)True>>> os.path.isdir(’/Users/ethan/coding/python/’)True>>> os.path.isdir(’/Users/ethan/coding/python’)True>>> os.path.isdir(’/Users/ethan/coding/python/hello.py’)False

os.walk:遍歷目錄

os.walk 是遍歷目錄常用的模塊,它返回一個包含 3 個元素的元祖:(dirpath, dirnames, filenames)。dirpath 是以 string 字符串形式返回該目錄下所有的絕對路徑;dirnames 是以列表 list 形式返回每一個絕對路徑下的文件夾名字;filesnames 是以列表 list 形式返回該路徑下所有文件名字。

>>> for root, dirs, files in os.walk(’/Users/ethan/coding’):... print root... print dirs... print files.../Users/ethan/coding[’python’][]/Users/ethan/coding/python[’web2’][’hello.py’]/Users/ethan/coding/python/web2[][]參考資料

關于Python文件操作-Rolle Holt 操作文件和目錄-廖雪峰的官方網站

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 看欧美的一级毛片 | 66精品| 免费国产精品视频 | 女人毛片a毛片久久人人 | 九九九九在线精品免费视频 | 亚洲成人黄色在线观看 | 欧美日韩在线视频不卡一区二区三区 | 国产美女在线精品亚洲二区 | 久久精品观看 | 国产成人aa在线视频 | 国产日本精品 | 精品一区二区三区18 | 一 级 黄 色 大片 | 99久久成人国产精品免费 | 久久香蕉国产视频 | 欧美大尺度xxxxx视频 | japanese日本舒服丰满 | 亚洲黄色在线播放 | 亚洲综合视频 | 黄在线观看在线播放720p | 久久国内精品自在自线400部o | 成人三级做爰在线视频 | 91热国内精品永久免费观看 | 久久久久久久国产精品毛片 | 国产美女高清一级a毛片 | 欧美一级毛片怡红院 | 亚洲视频在线一区二区 | 97高清国语自产拍中国大陆 | 久久精品国产99国产精品 | www.一级片.com| 欧美+日本+国产+在线观看 | 一级黄色香蕉视频 | 国产中文字幕在线观看 | 成人自拍网站 | 在线天堂视频 | 欧美巨大另类极品videohd | 国产成人免费高清视频网址 | 国产欧美一区二区精品久久久 | 亚洲欧美日韩精品在线 | 台湾精品视频在线观看 | 中文在线三级中文字幕 |