Python中pathlib模塊
- Path.cwd():返回當前目錄的路徑
- Path.home():返回當前用戶的家目錄
- Path.stat():返回此路徑信息
- Path.touch():創建文件
- Path.mkdir(mode=0o777, parents=False, exist_ok=False):新建目錄
- Path.unlink():移除此文件或者符號鏈接,刪除文件
- Path.rmdir():刪除空目錄
- Path.chmod():修改文件的權限
- Path.exists():判斷此路徑是否存在
- Path.expanduser():返回展開的包含~構造
- Path.glob(pattern):給定條件匹配滿足的文件
**
模式表示遞歸匹配
- Path.group():返回此文件的組
- Path.owner():返回此文件的用戶名
- Path.is_dir():判斷是否為目錄
- Path.is_file():判斷是否為文件
- Path.is_symlink():判斷是否為符號鏈接
- Path.is_socket():判斷是否為Unix socket文件
- Path.iterdir():迭代顯示該目錄下的文件
- Path.open(mode='r', buffering=-1, encoding=None, errors=None, newline=None):打開路徑指向的文件
- Path.read_bytes():以字節對象的形式返回路徑指向的文件的二進制內容
- Path.write_bytes(data):將文件以二進制模式打開,寫入 data 並關閉
- Path.read_text(encoding=None, errors=None):以字符串形式返回路徑指向的文件的解碼后文本內容。
- Path.write_text(data, encoding=None, errors=None):將文件以文本模式打開,寫入 data 並關閉。
- Path.rename(target):重命名
- Path.resolve():絕對路徑
- Path.samefile(other_path):判斷是否指向相同的文件