Python中的pathlib模塊如何使用?詳解pathlib模塊的用法

pathlib模塊提供了表示文件系統路徑的類,可適用于不同的操作系統 。使用pathlib 模塊,相比于os模塊可以寫出更簡潔,易讀的代碼,今天這篇文章詳細的講解pathlib模塊的用法有需要的朋友可以一起來看看這篇文章 。

Python中的pathlib模塊如何使用?詳解pathlib模塊的用法


一、pathlib模塊概念
在Python中,這個模塊就是對文件進行處理的,它可以應用于不同的操作系統中,文件操作有兩個常用的模塊,還有一個os模塊 。但是一般使用pathlib模塊會更加的簡單,操作起來會快捷方便 。在這個模塊中,可以實現Python類讀寫文件、操縱文件路徑、操作目錄等 。
二、pathlib模塊的用法
1、獲取目錄
在這個模塊中,提供了兩種獲取目錄的方式,下面分別給大家講解
Path.cwd()它是可以返回文件當前所在目錄 。
Path.home()最后返回的是一個用戶的主目錄 。
【Python中的pathlib模塊如何使用?詳解pathlib模塊的用法】具體的實例如下:
from pathlib import PathcurrentPath = Path.cwd()homePath = Path.home()print("文件當前所在目錄:%s\n用戶主目錄:%s" %(currentPath, homePath))
2、目錄拼接
在文件操作中,使用的是’/’進行文件路徑的憑借操作,比如項目的例子中,創建一個子路徑,代碼如下:
from pathlib import PathcurrentPath = Path.cwd()newPath = currentPath / 'hello-100'print("新目錄為:%s" %(newPath))3、創建、刪除目錄
創建目錄,使用的都是mkdir()方法,使用這個方法可以在指定的路徑中創建一個目錄,在這個方法中將mk該為rm,變成rmdir方法的時候就是對一個目錄進行刪除的擦走,刪除的時候目錄文件夾必須為空 。舉個例子:
創建目錄:
from pathlib import PathcurrentPath = Path.cwd()makePath = currentPath / 'hello-100'makePath.mkdir()print("創建的目錄為:%s" %(nmakePath))刪除目錄:
from pathlib import PathcurrentPath = Path.cwd()delPath = currentPath / 'hello-100'delPath.rmdir()print("刪除的目錄為:%s" %(delPath))關于Python中的pathlib模塊如何使用?詳解pathlib模塊的用法的文章就分享到這里了,希望大家通過對這篇文章的學習,能收獲到更多的知識 。
Python中的pathlib模塊如何使用?詳解pathlib模塊的用法


Python中的pathlib模塊如何使用?詳解pathlib模塊的用法


Python中的pathlib模塊如何使用?詳解pathlib模塊的用法


微信掃碼Python課,免費報名
Python中的pathlib模塊如何使用?詳解pathlib模塊的用法


現在報名贈100例知識點合集
Python中的pathlib模塊如何使用?詳解pathlib模塊的用法


    猜你喜歡