파이썬 OS 파일 / 디렉토리 방법
os 모듈은 파일과 디렉토리를 다루는 매우 다양한 방법을 제공합니다.일반적으로 다음 표에 방법을 사용 :
아니오. | 방법 및 설명 |
---|---|
(1) | 테스트 모드 허가 |
이 | 현재 작업 디렉토리를 변경 |
3 | 마크는 디지털 서명에 대한 경로를 설정한다. |
4 | 권한 변경 |
(5) | 파일 소유자 변경 |
6 | 현재 프로세스의 루트 디렉토리를 변경할 |
(7) | 파일 기술자 fd를 닫습니다 |
8 | os.closerange (fd_low, fd_high) (포함되지 않음) fd_high하는 fd_low에서 (포함)을 모든 파일 디스크립터를 닫고 오류는 무시됩니다 |
9 | 파일 기술자 fd 복사 |
(10) | 다른 FD2에 파일 기술자 fd 복사 |
(11) | 현재 작업 디렉토리의 파일 기술자를 변경하여 |
(12) | 매개 변수 (FD)에 의해 지정된 파일에 파일의 액세스 권한을 변경, 매개 변수 모드는 유닉스에 대한 액세스 권한을 파일입니다. |
(13) | 파일의 소유권을 변경,이 함수는 파일의 사용자 ID 및 그룹 ID, 파일 기술자 (FD)에 의해 지정된 파일을 수정한다. |
(14) | 디스크에 쓰기 파일, 파일 기술자 fd로 지정된 파일을 강제하지만, 업데이트 파일의 상태 정보를 적용하지 않습니다. |
(15) | os.fdopen (FD [모드 [ BUFSIZE]]) 파일 객체 파일 기술자 fd를 만들고 파일 객체를 반환 |
(16) | 열린 파일 시스템 구성 정보를 돌려줍니다. 값 이름 시스템 구성을 검색하기 위해서는 정의 된 시스템 값의 스트링 일 수 있고, 여러 표준 (POSIX.1 유닉스 95, 98 유닉스 등)에 지정된 이들 이름. |
(17) | 통계처럼, 파일 기술자 fd 상태를 돌려줍니다 (). |
(18) | () 정보 파일은에서 statvfs 같은 파일 시스템의 파일 디스크립터 디스크립터를 포함 리턴 |
(19) | 파일의 파일 설명자 (FD)는 하드 디스크에 기록되어 강제. |
(20) | 클리핑 파일 디스크립터는 대응하는 파일 (FD) 그래서 최대 파일 크기를 초과 할 수 없다. |
(21) | 현재 작업 디렉토리를 돌려줍니다 |
(22) | 반환 유니 코드는 현재 작업 디렉토리에 개체 |
(23) | 파일 기술자 fd가 열려있는 경우와 청각 장애 (-like) 장치와 연결, 그렇지 않으면 거짓, true를 돌려줍니다. |
(24) | 마크는 디지털 서명에 대한 경로, 유사한 chflags (), 있지만 소프트 링크를 설정 |
(25) | 연결 파일 사용 권한을 수정 |
(26) | 파일 소유자, 유사은 chown을 변경할 수 있지만 링크를 따라하지 않습니다. |
(27) | , SRC 가리키는 매개 변수를 매개 변수 DST라는 이름의 하드 링크를 만듭니다 |
(28) | 파일이나 폴더 이름의 지정된 경로가 포함 된 파일 폴더의 목록을 반환합니다. |
(29) | 파일 기술자를 설정하면 수정 방법, 현재 pos의 위치를 전략 중 : 볼때 SEEK_SET에게 파일 또는 계산의 시작 부분에서 0 설치, 현재 위치 계산에서 SEEK_CUR 또는 1; os.SEEK_END 또는 두 파일의 끝에서 유닉스, 윈도우에서 시작했다. 유효한 |
(30) | 합계 (), 있지만 소프트 링크처럼 |
(31) | 원시 장치 번호에서 추출 장치 주 번호 (st_dev 또는 st_rdev 분야의 통계를 사용). |
(32) | 메이저와 마이너 장치 번호에 원래 장비의 숫자로 구성된 |
(33) | 재귀 폴더 생성 기능. MKDIR ()하지만 하위 폴더를 포함하는 요구를 만드는 모든 중간 수준 폴더 등을들 수있다. |
(34) | 원시 장치 번호에서 추출 장치 부 번호 (st_dev 또는 st_rdev 분야의 통계를 사용). |
(35) | 디지털 모드에서 모드 경로라는 이름의 폴더를 만들 수 있습니다. 기본 모드는 0777 (진수)입니다. |
(36) | 디지털로 명명 된 파이프 모드를 만들고, 기본값은 0666 (진수)입니다 |
(37) | os.mknod (파일 이름 [, 모드 = 0600 , 장치]) |
(38) | 파일을 열고 열린 원하는 옵션을 설정, 모드 매개 변수는 선택 사항입니다 |
(39) | 새로운 의사 단자 쌍을 엽니 다. 위로 PTY 및 청각 장애의 파일 기술자. |
(40) | 관련 문서를 시스템 구성 정보를 돌려줍니다. |
(41) | 파이프를 만듭니다. 파일 설명 한 쌍의 리턴 (r은, w)를 각각 읽고 쓰기 |
(42) | os.popen (명령 [모드 [ BUFSIZE]]) 파이프 라인에서 명령을 엽니 다 |
(43) | 파일 기술자로부터 읽기는 n 바이트까지 FD로 함과 동시에 바이트 읽기가 포함 된 문자열은 해당 파일 기술자 fd가 끝에 도달 빈 문자열을 반환했다 반환합니다. |
(44) | 파일로 소프트 링크 포인트를 돌려줍니다 |
(45) | 파일의 경로에 대한 경로를 제거한다. 경로가 폴더 인 경우, OSError가 발생합니다; 디렉토리를 삭제) (rmdir을 아래를 참조하십시오. |
(46) | 재귀 적으로 디렉토리를 삭제합니다. |
47 | DST에 SRC에서 파일이나 디렉토리의 이름을 바꿉니다 |
(48) | 재귀 적 디렉토리의 이름을 변경, 파일은 이름을 바꿀 수 있습니다. |
49 | 디렉토리가 비어 있지 않은 경우, 다음 OSError 예외를 던져, 빈 디렉토리 경로를 지정 제거합니다. |
(50) | 스탯 () 시스템 호출의 C API에 기능적으로 동일 경로 지정 정보를 가져옵니다. |
(51) | os.stat_float_times ([newValue에]) |
(52) | 파일 시스템 통계의 경로를 가져 |
(53) | 소프트 링크 만들기 |
(54) | 이 과정은 그룹과 연관된 터미널 FD (오픈 () 파일 기술자에 의해 반환 된 os.open)로 복귀 |
(55) | 터미널 FD 설정 프로세스 그룹 페이지에 연결 (구성된 os.open ()는 파일 기술자를 반환). |
(56) | 임시 파일을 생성하는 고유 한 경로 이름을 돌려줍니다. |
57 | 그것은 파일 오브젝트 (+ B 승).이 개체는 파일 폴더 항목이없는 오픈 모드를 반환, 어떤 파일 기술자는 자동으로 삭제되지 않습니다. |
(58) | 임시 파일을 만들려면 고유 경로를 반환 |
59 | 이 터미널 장치와 연결된 파일 기술자 fd를 나타내는 문자열을 반환합니다. FD가 터미널 장치에 연결되지 않은 경우 예외가 발생합니다. |
(60) | 파일 경로 삭제 |
(61) | 위로 액세스 파일의 경로를 지정 시각을 수정한다. |
(62) | os.walk (위 [하향식 = TRUE [,의 OnError = 없음 [followlinks = 거짓]]]) 위 또는 아래로 나무 거리의 파일 이름으로 출력 폴더. |
(63) | 문자열은 파일 기술자 fd에 기록됩니다. 문자열의 실제 길이가 기록 돌려줍니다 |
참조 주소 :
- http://kuanghy.github.io/python-os/
- http://python.usyiyi.cn/python_278/library/os.html