[pathlib] pathlib 라이브러리에 내장된 일반적인 속성과 방법
공식 홈페이지
1 from pathlib import Path
2
3 path = Path(__file__)
4
5 path.suffix #
6 path.stem #
7 path.name #
8 path.parent #
기본 용도:
Path.iterdir () # 디렉터리의 하위 디렉터리나 파일을 옮겨다니기
Path.is_dir () # 디렉토리인지 여부 판단
Path.glob () # 필터 디렉터리 (반환 생성기)
Path.resolve() # 절대 경로 반환
/#패치 경로(카탈로그 내비게이션-홈페이지 설명)
Path.exists() # 경로가 있는지 판단
Path.open () # 파일 열기(with 지원)
Path.unlink() # 파일 또는 디렉토리 삭제(디렉토리가 비어 있지 않으면 예외 발생)
기본 속성:
Path.parts # 분할 경로는 os와 유사합니다.path.split (), 원조로 되돌아오기
Path.drive # 드라이브의 이름을 반환합니다.
Path.루트 # 경로의 루트 디렉토리를 반환합니다.
Path.anchor # 자동 판단 drive 또는 root 반환
Path.parents # 모든 상위 디렉토리의 목록을 반환합니다.
경로 변경:
Path.with_name () # 경로 이름 변경, 마지막 레벨 경로 이름 변경
Path.with_suffix () # 경로 접미사 변경
/#패치 경로
Path.joinpath() # 결합 경로
Path.relative_to () # 상대 경로 계산
테스트 경로:
Path.match() # 테스트 경로가 pattern에 맞는지 여부
Path.is_dir () # 파일이 맞는지 여부
Path.is_absolute() # 절대 경로인지 여부
Path.is_reserved() # 예약 경로인지 여부
Path.exists() # 경로가 실제로 존재하는지 판단
기타 방법:
Path.cwd()# 현재 디렉토리의 경로 객체 반환
Path.홈 () # 현재 사용자의 홈 경로 객체를 반환합니다.
Path.stat () # 는 os 와 같은 경로 정보를 반환합니다.stat()
Path.chmod () # 경로 변경 권한은 os와 유사합니다.chmod()
Path.expanduser () # 확장 ~ 전체 경로 객체 반환
Path.mkdir () # 디렉터리 만들기
Path.rename () # 경로 이름 바꾸기
Path.rglob () # 모든 하위 디렉토리를 반복하는 파일
전재 대상:https://www.cnblogs.com/sigai/p/8074329.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.