파이썬에서 흔히 사용되는 모듈인 os에 대한 자세한 소개

高洛峰
풀어 주다: 2017-03-26 17:29:31
원래의
1355명이 탐색했습니다.

os 모듈은 Python과 운영 체제 간의 상호 작용에 사용됩니다.

일반적으로 사용되는 함수는 다음과 같습니다.

os.getcwd() Python 스크립트의 현재 작업 경로를 가져옵니다.

os.chdir() 현재 스크립트의 작업 경로를 수정합니다.

os.makedirs('dirname1/dirname2')는 다중 레벨 재귀 디렉터리를 생성할 수 있습니다.

os.removedirs('dirname1') 디렉터리가 비어 있으면 삭제하고 이전 디렉터리로 재귀합니다. 레벨 디렉터리도 비어 있으면 삭제합니다.

os.mkdir()은 단일 디렉토리를 생성합니다.

os.rmdir()은 단일 디렉터리를 삭제합니다. 디렉터리가 비어 있지 않으면 삭제할 수 없습니다.

os.listdir() 지정된 디렉터리의 모든 파일 또는 디렉터리를 나열하고 목록 형식으로 반환합니다.

os.remove()는 파일을 삭제합니다.

os.rename('oldname', 'newname')은 파일이나 디렉터리의 이름을 바꿀 수 있습니다.

os.stat() 파일 또는 디렉터리의 자세한 속성 정보를 가져옵니다(예: 파일 크기, uid, gid, inode 번호, atime, ctime, mtime 등...)

os.sep은 현재 운영 체제의 디렉터리 구분 기호를 얻는 데 사용됩니다.

os.linesep은 현재 운영 체제의 기본 줄 바꿈을 가져오는 데 사용됩니다.

os.pathsep은 현재 운영 체제의 기본 경로 구분 기호, 즉 각 경로를 구분하는 데 사용되는 기호를 가져오는 데 사용됩니다.

os.name은 현재 시스템에서 사용되는 플랫폼을 가져오는 데 사용됩니다. Windows는 'nt'를 반환하고 Linux는 'posix'를 반환합니다.

os.system()은 시스템 명령을 직접 실행하고 명령의 결과를 화면에 직접 출력하는 기능입니다. Linux에서 쉘 명령을 실행하면 명령 실행이 완료된 후 쉘을 얻을 수 있습니다. 명령의 실행 결과(0은 참, 0이 아닌 것은 거짓).

os.popen()은 시스템 명령을 실행하는 데 사용되며, 명령 실행 결과를 Python 변수에 저장할 수 있습니다.

os.environ은 현재 운영 체제에서 환경 변수를 얻는 데 사용됩니다.

os.path.split() 사용자가 파일 경로를 입력하면 모듈의 이 함수는 경로와 파일 이름을 두 부분으로 분할하고 튜플을 반환합니다.

os.path.abspath() abspath 함수에서 전달된 모든 파일 이름의 프런트 엔드(파일이 존재하지 않더라도)는 Python 프로그램이 있는 디렉터리의 절대 경로에 추가됩니다. 위치하고 있습니다.

예:

print os.path.abspath('passwd')

>>>/Users/macbook/PycharmProjects/untitled1/pass

os.path.dirname()은 경로의 디렉터리 부분을 반환합니다. 실제로는 os.path.split(path)의 첫 번째 요소입니다.

os.path.basename()은 경로의 파일 부분을 반환합니다. 실제로는 os.path.split(path)의 두 번째 요소입니다.

os.path.exists()는 파일의 경로가 실제로 존재하는지 확인하는 데 사용됩니다. 존재하면 True를 반환하고, 존재하지 않으면 False를 반환합니다.

os.path.isabs()는 경로가 절대 경로인지 확인하는 데 사용됩니다. 절대 경로인 경우 True를 반환합니다.

os.path.isfile()은 파일이 존재하는지 확인하는 데 사용됩니다. 파일이 있으면 True를 반환하고 없으면 False를 반환합니다.

os.path.ismount()는 디렉토리가 마운트 지점인지 여부를 감지하는 데 사용됩니다. 그렇다면 True를 반환하고, 그렇지 않으면 False를 반환합니다.

os.path.isdir()은 디렉토리가 존재하는지 감지하는 데 사용됩니다. 존재하면 True를 반환하고 존재하지 않으면 False를 반환합니다.

os.path.islink()는 파일이 링크된 파일인지 여부를 감지하는 데 사용됩니다. True를 반환하고, 그렇지 않으면 False를 반환합니다.

os.path.join()은 여러 경로를 하나의 경로로 연결하는 경로 연결에 사용됩니다.

os.path.getatime()은 파일에 마지막으로 액세스한 시간을 가져오는 데 사용됩니다. (타임스탬프로 반환됩니다.)

os.path.getctime()은 파일 속성이 마지막으로 수정된 시간을 가져오는 데 사용됩니다. (타임스탬프로 반환됩니다.)

os.path.getmtime()은 파일 내용이 마지막으로 수정된 시간을 가져오는 데 사용됩니다. (타임스탬프로 반환됩니다.)

os.path.getsize()는 파일 크기를 가져오는 데 사용됩니다. (반환되는 단위는 바이트입니다.)

위 내용은 파이썬에서 흔히 사용되는 모듈인 os에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿