Python中pathlib模塊


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):判斷是否指向相同的文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM