Python OS 모듈 상용 파일/디 렉 터 리 함수 에 대한 자세 한 설명

모듈:함수 와 변 수 를 정의 하 는 python 파일 을 포함 하여 다른 프로그램 에 도입 할 수 있 습 니 다.
os 모듈 은 운영 체제 인터페이스 모듈 로 운영 체제 관련 기능 함 수 를 편리 하 게 사용 할 수 있 도록 제공 합 니 다.여기 서 os 모듈 에서 파일/디 렉 터 리 에 자주 사용 되 는 함수 와 사용 방법 을 소개 합 니 다.
1.현재 파일 디 렉 터 리 로 돌아 가기:getcwd()

2.작업 디 렉 터 리 변경:chdir(path)
현재 작업 디 렉 터 리 를 path 디 렉 터 리 로 변경 합 니 다.

3.현재 프로 세 스 루트 디 렉 터 리 변경:chroot(path)
4.디 렉 터 리 에 있 는 파일 이름 을 열거 합 니 다:listdir(path)
목록 을 되 돌려 줍 니 다.path 의 모든 파일 과 디 렉 터 리 이름 을 포함 하고 정렬 순서 가 없습니다.

5.디 렉 터 리 생 성:mkdir(path,mode=0o 777,*,dirfd=None)
path 디 렉 터 리 라 는 이름 을 만 들 고 권한 모드 모드 를 숫자 로 표시 합 니 다.디 렉 터 리 가 존재 하면 FileExistsError 의 이상 을 되 돌려 줍 니 다.
임시 디 렉 터 리 를 만 들 려 면 tempfile 의 tempfile.mkdtemp()을 사용 할 수 있 습 니 다.
단일 디 렉 터 리 만 만 들 수 있 습 니 다.다 중 디 렉 터 리 를 만 들 면 오류 가 발생 할 수 있 습 니 다.그림 과 같 습 니 다.

다 중 디 렉 터 리 만 들 기:makedirs(name,mode=0o 777,existok=False)
마지막 디 렉 터 리 에 도착 하 는 중간 에 있 는 모든 디 렉 터 리 를 자동 으로 만 듭 니 다.existok 기본 false,FileExists Error 에 이상 이 있 을 수 있 습 니 다.트 루 를 위해 잘못 을 보고 하지 않 는 다.

6.삭제
파일 삭제:remove(path)
파일 을 삭제 합 니 다.path 가 디 렉 터 리 라면 Isadirectory Error 이상 을 되 돌려 줍 니 다.
단일 디 렉 터 리 삭제:rmdir(path)
재 귀적 으로 디 렉 터 리 삭제:removedirs(name)
경로 아래 의 하위 디 렉 터 리 와 부모 디 렉 터 리 를 재 귀적 으로 삭제 합 니 다.부모 디 렉 터 리 가 빈 디 렉 터 리 가 아니 라 는 것 을 알 면 멈 춥 니 다.마지막 디 렉 터 리 가 삭제 되 지 않 으 면 OSError 이상 을 되 돌려 줍 니 다.
7.이름 바 꾸 기:이름 바 꾸 기(src,dst)
src 를 dst 로 이름 을 바 꿉 니 다.파일 이름 이 존재 하면 OSError 이상 을 되 돌려 줍 니 다.
디 렉 터 리 나 파일 이름 바 꾸 기:renames(old,new)
그리고 replace(src,dst)방법 도 있 습 니 다.dst 가 존재 하고 파일 이 있 으 면 파일 을 교체 합 니 다.dst 가 디 렉 터 리 인 경우 OSError 이상 을 되 돌려 줍 니 다.
파 이 썬 OS 모듈 에서 자주 사용 하 는 파일/디 렉 터 리 함수 에 대한 자세 한 설명 은 여기까지 입 니 다.더 많은 파 이 썬 OS 모듈 파일 디 렉 터 리 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기