Latest web development tutorials

파이썬 OS 파일 / 디렉토리 방법

os 모듈은 파일과 디렉토리를 다루는 매우 다양한 방법을 제공합니다.일반적으로 다음 표에 방법을 사용 :

아니오. 방법 및 설명
(1)

os.access (경로, 모드)


테스트 모드 허가

os.chdir (경로)


현재 작업 디렉토리를 변경
3

os.chflags (경로, 플래그)


마크는 디지털 서명에 대한 경로를 설정한다.
4

os.chmod (경로, 모드)


권한 변경
(5)

os.chown (경로, UID, GID)


파일 소유자 변경
6

os.chroot (경로)


현재 프로세스의 루트 디렉토리를 변경할
(7)

os.close (FD)


파일 기술자 fd를 닫습니다
8

os.closerange (fd_low, fd_high)


(포함되지 않음) fd_high하는 fd_low에서 (포함)을 모든 파일 디스크립터를 닫고 오류는 무시됩니다
9

os.dup (FD)


파일 기술자 fd 복사
(10)

os.dup2 (FD, FD2)


다른 FD2에 파일 기술자 fd 복사
(11)

os.fchdir (FD)


현재 작업 디렉토리의 파일 기술자를 변경하여
(12)

os.fchmod (FD 모드)


매개 변수 (FD)에 의해 지정된 파일에 파일의 액세스 권한을 변경, 매개 변수 모드는 유닉스에 대한 액세스 권한을 파일입니다.
(13)

os.fchown (FD, UID, GID)


파일의 소유권을 변경,이 함수는 파일의 사용자 ID 및 그룹 ID, 파일 기술자 (FD)에 의해 지정된 파일을 수정한다.
(14)

os.fdatasync (FD)


디스크에 쓰기 파일, 파일 기술자 fd로 지정된 파일을 강제하지만, 업데이트 파일의 상태 정보를 적용하지 않습니다.
(15)

os.fdopen (FD [모드 [ BUFSIZE]])


파일 객체 파일 기술자 fd를 만들고 파일 객체를 반환
(16)

os.fpathconf (FD, 이름)


열린 파일 시스템 구성 정보를 돌려줍니다. 값 이름 시스템 구성을 검색하기 위해서는 정의 된 시스템 값의 스트링 일 수 있고, 여러 표준 (POSIX.1 유닉스 95, 98 유닉스 등)에 지정된 이들 이름.
(17)

os.fstat (FD)


통계처럼, 파일 기술자 fd 상태를 돌려줍니다 ().
(18)

os.fstatvfs (FD)


() 정보 파일은에서 statvfs 같은 파일 시스템의 파일 디스크립터 디스크립터를 포함 리턴
(19)

os.fsync (FD)


파일의 파일 설명자 (FD)는 하드 디스크에 기록되어 강제.
(20)

os.ftruncate (FD, 길이)


클리핑 파일 디스크립터는 대응하는 파일 (FD) 그래서 최대 파일 크기를 초과 할 수 없다.
(21)

os.getcwd ()


현재 작업 디렉토리를 돌려줍니다
(22)

os.getcwdu ()


반환 유니 코드는 현재 작업 디렉토리에 개체
(23)

os.isatty (FD)


파일 기술자 fd가 열려있는 경우와 청각 장애 (-like) 장치와 연결, 그렇지 않으면 거짓, true를 돌려줍니다.
(24)

os.lchflags (경로, 플래그)


마크는 디지털 서명에 대한 경로, 유사한 chflags (), 있지만 소프트 링크를 설정
(25)

os.lchmod (경로, 모드)


연결 파일 사용 권한을 수정
(26)

os.lchown (경로, UID, GID)


파일 소유자, 유사은 chown을 변경할 수 있지만 링크를 따라하지 않습니다.
(27)

os.link (SRC, DST)


, SRC 가리키는 매개 변수를 매개 변수 DST라는 이름의 하드 링크를 만듭니다
(28)

os.listdir (경로)


파일이나 폴더 이름의 지정된 경로가 포함 된 파일 폴더의 목록을 반환합니다.
(29)

os.lseek (FD, POS, 방법)


파일 기술자를 설정하면 수정 방법, 현재 pos의 위치를 ​​전략 중 : 볼때 SEEK_SET에게 파일 또는 계산의 시작 부분에서 0 설치, 현재 위치 계산에서 SEEK_CUR 또는 1; os.SEEK_END 또는 두 파일의 끝에서 유닉스, 윈도우에서 시작했다. 유효한
(30)

os.lstat (경로)


합계 (), 있지만 소프트 링크처럼
(31)

os.major (장치)


원시 장치 번호에서 추출 장치 주 번호 (st_dev 또는 st_rdev 분야의 통계를 사용).
(32)

os.makedev (메이저, 마이너)


메이저와 마이너 장치 번호에 원래 장비의 숫자로 구성된
(33)

os.makedirs (경로 [모드])


재귀 폴더 생성 기능. MKDIR ()하지만 하위 폴더를 포함하는 요구를 만드는 모든 중간 수준 폴더 등을들 수있다.
(34)

os.minor (장치)


원시 장치 번호에서 추출 장치 부 번호 (st_dev 또는 st_rdev 분야의 통계를 사용).
(35)

os.mkdir (경로 [모드])


디지털 모드에서 모드 경로라는 이름의 폴더를 만들 수 있습니다. 기본 모드는 0777 (진수)입니다.
(36)

os.mkfifo (경로 [모드])


디지털로 명명 된 파이프 모드를 만들고, 기본값은 0666 (진수)입니다
(37)

os.mknod (파일 이름 [, 모드 = 0600 , 장치])
파일 시스템 노드에게 이름을 파일 이름 (파일, 장치 특수 파일 또는 명명 된 파이프)를 만듭니다.

(38)

os.open (파일, 플래그 [모드 ])


파일을 열고 열린 원하는 옵션을 설정, 모드 매개 변수는 선택 사항입니다
(39)

os.openpty ()


새로운 의사 단자 쌍을 엽니 다. 위로 PTY 및 청각 장애의 파일 기술자.
(40)

os.pathconf (경로 이름)


관련 문서를 시스템 구성 정보를 돌려줍니다.
(41)

os.pipe ()


파이프를 만듭니다. 파일 설명 한 쌍의 리턴 (r은, w)를 각각 읽고 쓰기
(42)

os.popen (명령 [모드 [ BUFSIZE]])


파이프 라인에서 명령을 엽니 다
(43)

os.read (FD, N)


파일 기술자로부터 읽기는 n 바이트까지 FD로 함과 동시에 바이트 읽기가 포함 된 문자열은 해당 파일 기술자 fd가 끝에 도달 빈 문자열을 반환했다 반환합니다.
(44)

os.readlink (경로)


파일로 소프트 링크 포인트를 돌려줍니다
(45)

os.remove (경로)


파일의 경로에 대한 경로를 제거한다. 경로가 폴더 인 경우, OSError가 발생합니다; 디렉토리를 삭제) (rmdir을 아래를 참조하십시오.
(46)

os.removedirs (경로)


재귀 적으로 디렉토리를 삭제합니다.
47

os.rename (SRC, DST)


DST에 SRC에서 파일이나 디렉토리의 이름을 바꿉니다
(48)

os.renames (구, 신규)


재귀 적 디렉토리의 이름을 변경, 파일은 이름을 바꿀 수 있습니다.
49

위해서는, os.rmdir (경로)


디렉토리가 비어 있지 않은 경우, 다음 OSError 예외를 던져, 빈 디렉토리 경로를 지정 제거합니다.
(50)

os.stat (경로)


스탯 () 시스템 호출의 C API에 기능적으로 동일 경로 지정 정보를 가져옵니다.
(51)

os.stat_float_times ([newValue에])
개체를 떠 여부에 대한 결정은 타임 스탬프 stat_result를 표시

(52)

os.statvfs (경로)


파일 시스템 통계의 경로를 가져
(53)

os.symlink (SRC, DST)


소프트 링크 만들기
(54)

os.tcgetpgrp (FD)


이 과정은 그룹과 연관된 터미널 FD (오픈 () 파일 기술자에 의해 반환 된 os.open)로 복귀
(55)

os.tcsetpgrp (FD, 페이지)


터미널 FD 설정 프로세스 그룹 페이지에 연결 (구성된 os.open ()는 파일 기술자를 반환).
(56)

os.tempnam ([DIR [접두사] ])


임시 파일을 생성하는 고유 한 경로 이름을 돌려줍니다.
57

os.tmpfile ()


그것은 파일 오브젝트 (+ B 승).이 개체는 파일 폴더 항목이없는 오픈 모드를 반환, 어떤 파일 기술자는 자동으로 삭제되지 않습니다.
(58)

os.tmpnam ()


임시 파일을 만들려면 고유 경로를 반환
59

os.ttyname (FD)


이 터미널 장치와 연결된 파일 기술자 fd를 나타내는 문자열을 반환합니다. FD가 터미널 장치에 연결되지 않은 경우 예외가 발생합니다.
(60)

os.unlink (경로)


파일 경로 삭제
(61)

os.utime (경로, 시간)


위로 액세스 파일의 경로를 지정 시각을 수정한다.
(62)

os.walk (위 [하향식 = TRUE [,의 OnError = 없음 [followlinks = 거짓]]])


위 또는 아래로 나무 거리의 파일 이름으로 출력 폴더.
(63)

os.write (FD, STR)


문자열은 파일 기술자 fd에 기록됩니다. 문자열의 실제 길이가 기록 돌려줍니다

참조 주소 :