>  기사  >  백엔드 개발  >  파이썬 기타 노트

파이썬 기타 노트

高洛峰
高洛峰원래의
2016-10-31 11:05:411086검색

os 모듈 설명: Python os 모듈에는 일반적인 운영 체제 기능이 포함되어 있습니다

os.access(path, mode) # 권한 모드 확인
os.chdir(path) # 현재 작업 디렉터리 변경
os.chflags(path, flags) # 경로 플래그를 디지털 플래그로 설정 .
os.chmod(path, mode) # 권한 변경
os.chown(path, uid, gid) # 파일 소유자 변경
os.chroot(path) # 현재 프로세스의 루트 디렉터리 변경
os.close(fd) # 파일 설명자 fd를 닫습니다
os.closerange(fd_low, fd_high) # fd_low(포함)부터 fd_high(제외)까지 모든 파일 설명자를 닫습니다. 오류는 무시됩니다
os .curdir # 현재 디렉터리로 돌아갑니다: ('.')
os.dup(fd) # 파일 설명자 fd 복사
os.dup2(fd, fd2) # 하나의 파일 설명자 fd를 다른 fd2로 복사
os.environ # 시스템 환경 변수 가져오기
os.fchdir(fd) # 파일 설명자를 통해 현재 작업 디렉터리를 변경합니다.
os.fchmod(fd, mode) # 다음으로 지정된 파일의 액세스 권한을 변경합니다. 매개변수 fd, 매개변수 mode는 Unix에서의 파일 액세스 권한입니다.
os.fchown(fd, uid, gid) # 파일 소유권 수정 이 함수는 파일 설명자 fd가 지정한 파일의 사용자 ID와 사용자 그룹 ID를 수정합니다.
os.fdatasync(fd) # 파일을 디스크에 강제로 기록합니다. 파일 설명자 fd에 의해 지정되지만 파일의 상태 정보가 강제로 업데이트되지는 않습니다.
os.fdopen(fd[, mode[, bufsize]]) # 파일 설명자 fd를 통해 파일 객체를 생성하고 이 파일 객체를 반환합니다.
os.fpathconf(fd, name) # 열린 파일 시스템 구성 정보를 반환합니다. . name은 검색되는 시스템 구성의 값으로, 시스템 값을 정의하는 문자열일 수 있습니다. 이러한 이름은 많은 표준(POSIX.1, Unix 95, Unix 98 등)에서 지정됩니다.
os.fstat(fd) # stat()처럼 파일 설명자 fd의 상태를 반환합니다.
os.fstatvfs(fd) # statvfs()와 같이 파일 설명자 fd가 포함된 파일의 파일 시스템 정보를 반환합니다.
os.fsync(fd) # 파일 설명자 fd가 포함된 파일을 하드 드라이브에 강제로 기록합니다. 디스크.
os.ftruncate(fd, length) # 파일 설명자 fd에 해당하는 파일을 자르므로 최대 파일 크기를 초과할 수 없습니다.
os.getcwd() # 현재 작업 디렉토리를 반환합니다.
os.getcwdu() # 현재 작업 디렉토리의 유니코드 객체를 반환합니다.
os.isatty(fd) # 파일 설명자 fd가 열려 있으면, 동시에 tty(유사) 장치에 연결되어 있으면 true를 반환하고, 그렇지 않으면 False를 반환합니다.
os.lchflags(path, flags) # 경로 플래그를 chflags()와 유사하지만 소프트 링크가 없는 디지털 플래그로 설정합니다.
os.lchmod(path, mode) # 연결 파일 권한 수정
os.lchown(path, uid, gid) # chown과 유사하게 파일 소유자를 변경하지만 링크를 따르지 않습니다.
os.link(src, dst) # 매개변수 src를 가리키는 매개변수 dst라는 하드 링크를 생성합니다.
os.listdir(path) # 다음으로 지정된 폴더에 포함된 파일 또는 폴더 이름 목록을 반환합니다. 길 .
os.lseek(fd, pos, How) # 파일 설명자 fd의 현재 위치를 pos로 설정하고, How 메소드에서 수정합니다. SEEK_SET 또는 0은 파일 시작 부분에서 계산된 pos를 설정합니다. 현재 위치에서 계산합니다. os .SEEK_END 또는 2는 파일 끝에서 시작합니다. Unix 및 Windows에서 유효합니다.
os.lstat(path) # stat()와 비슷하지만 소프트 링크는 없습니다.
os.linesep # 현재 플랫폼에서 사용하는 줄 종결자입니다. win에서는 "tn"이고 Linux에서는 "n"입니다.
os.major(device) # 원래 장치 번호에서 장치 메이저 번호를 추출합니다(stat에서 st_dev 또는 st_rdev 필드 사용). ).
os.makedev(major, min) # 메이저 및 마이너 장치 번호를 사용하여 원래 장치 번호를 형성합니다.
os.makedirs(path[, mode]) # 재귀적 폴더 생성 기능. mkdir()과 유사하지만 생성된 모든 중간 수준 폴더에는 하위 폴더가 포함되어야 합니다.
os.minor(device) # 원래 장치 번호에서 장치 부 번호를 추출합니다(stat의 st_dev 또는 st_rdev 필드 사용).
os.mkdir(path[, mode]) # 숫자 모드를 사용하여 path라는 폴더를 만듭니다. 기본 모드는 0777(8진수)입니다.
os.mkfifo(path[, mode]) # 명명된 파이프를 생성합니다. 모드는 숫자이며 기본값은 0666(8진수)
os.mknod(filename[, mode=0600, device]) # 생성 명명된 파이프 파일 이름 파일 시스템 노드(파일, 장치 특수 파일 또는 명명된 파이프).
os.open(file, flags[, mode]) # 파일을 열고 필요한 열기 옵션을 설정합니다. 모드 매개변수는 선택사항입니다.
os.openpty() # 새 의사 터미널 쌍을 엽니다. pty 및 tty에 대한 파일 설명자를 반환합니다.
os.pathconf(path, name) # 관련 파일의 시스템 구성 정보를 반환합니다.
os.pathsep # 파일 경로를 분할하는 데 사용되는 문자열
os.pardir # 현재 디렉터리의 상위 디렉터리에 대한 문자열 이름을 가져옵니다: ('..')
os.pipe() # 파이프 읽기 및 쓰기를 위해 각각 한 쌍의 파일 설명자(r, w)를 반환합니다.
os.popen(command[, mode[, bufsize]]) # 명령에서 파이프 열기
os.path.abspath ( path) # 경로의 정규화된 절대 경로를 반환
os.path.split(path) # 경로를 디렉터리와 파일 이름 튜플로 분할하고 반환
os.path.dirname(path) # 디렉터리를 반환 길. 실제로 os.path.split(path)
os.path.basename(path)의 첫 번째 요소입니다. # path의 마지막 파일 이름을 반환합니다. 경로가 / 또는로 끝나면 null 값이 반환됩니다. 즉, os.path.split(path)
os.path.exists(path)의 두 번째 요소입니다. # 경로가 존재하면 True를 반환하고, 경로가 존재하지 않으면 False를 반환합니다
os.path.isabs (path ) # path가 절대 경로인 경우 True를 반환합니다
os.path.isfile(path) # path가 기존 파일이면 True를 반환합니다. 그렇지 않으면 False를 반환합니다
os.path.isdir(path) # path가 기존 디렉터리이면 True를 반환합니다. 그렇지 않으면 False를 반환합니다
os.path.join(path1[, path2[, ...]]) # 여러 경로를 결합한 후 반환하면 첫 번째 절대 경로 앞의 매개 변수는 무시됩니다
os.path .getatime( path) # 경로가 가리키는 파일이나 디렉터리의 마지막 액세스 시간을 반환
os.path.getmtime(path) # 경로
os.name이 가리키는 파일이나 디렉터리의 마지막 수정 시간을 반환 # A 현재 플랫폼을 나타내는 문자열입니다. win->'nt'; Linux->'posix'
os.read(fd, n) # 파일 설명자 fd에서 최대 n 바이트를 읽고 읽은 바이트가 포함된 문자열을 반환합니다. file 설명자에 해당하는 파일 fd가 끝에 도달했으며 빈 문자열이 반환됩니다.
os.readlink(path) # 소프트 링크가 가리키는 파일을 반환합니다.
os.remove(path) # 경로가 있는 파일을 삭제합니다. path가 폴더이면 OSError가 발생합니다. 디렉터리를 삭제하려면 아래의 rmdir()을 참조하세요.
os.removedirs(path) # 디렉토리를 반복적으로 삭제합니다. 디렉토리가 비어 있으면 삭제하고 상위 디렉토리로 다시 이동합니다. 비어 있으면 삭제하는 식입니다.
os.rename(src, dst) # 파일 또는 디렉토리 이름을 src에서 dst로 바꿉니다.
os.renames(old, new) # 디렉터리와 파일의 이름을 반복적으로 바꿉니다.
os.rmdir(path) # path로 지정된 빈 디렉토리를 삭제합니다. 디렉토리가 비어 있지 않으면 OSError 예외가 발생합니다.
os.sep # 운영 체제별 경로 구분 기호, win에서는 "\", Linux에서는 "/"
os.stat(path) # path로 지정된 경로에 대한 정보를 가져옵니다. 이 함수는 C와 동일합니다. API의 stat() 시스템 호출.
os.stat_float_times([newvalue]) # stat_result가 타임스탬프를 부동 객체로 표시할지 여부를 결정합니다.
os.statvfs(path) # 지정된 경로의 파일 시스템 통계를 가져옵니다.
os.symlink(src, dst) # 소프트 링크 만들기
os.system("bash command") # 쉘 명령을 실행하고 직접 표시
os.tcgetpgrp(fd) # 터미널 fd로 돌아갑니다(os.open(에서 반환된 열린 명령). ) 파일 설명자)
os.tcsetpgrp(fd, pg) # 터미널 fd(os.open()에서 반환된 열린 파일 설명자)와 관련된 프로세스 그룹을 pg로 설정합니다.
os.tempnam([dir[, prefix]]) # 임시 파일을 생성하는 데 사용되는 고유 경로 이름을 반환합니다.
os.tmpfile() # 열기 모드(w+b)로 파일 객체를 반환합니다. 이 파일 객체에는 폴더 항목이나 파일 설명자가 없으며 자동으로 삭제됩니다.
os.tmpnam() # 임시 파일을 생성하기 위한 고유 경로를 반환합니다.
os.ttyname(fd) # 파일 설명자 fd와 연결된 터미널 장치를 나타내는 문자열을 반환합니다. fd가 터미널 장치와 연결되어 있지 않으면 예외가 발생합니다.
os.unlink(path) # 파일 경로 삭제
os.utime(path, times) # 지정된 경로 파일의 액세스 및 수정 시간을 반환합니다.
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) # 트리를 위나 아래로 탐색하여 폴더의 파일 이름을 출력합니다.
os.write(fd, str) # 파일 설명자 fd에 문자열을 씁니다. 실제 작성된 문자열 길이를 반환합니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.