>  기사  >  백엔드 개발  >  Python의 os 모듈은 무엇입니까? os 모듈의 일반적인 방법 소개

Python의 os 모듈은 무엇입니까? os 모듈의 일반적인 방법 소개

不言
不言앞으로
2018-10-10 11:21:1317301검색

이 글의 내용은 파이썬에서 os 모듈이 무엇인지에 관한 것입니다. os 모듈의 일반적인 방법에 대한 소개는 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

os 모듈: 파일과 디렉터리를 처리할 수 있습니다. Python 시스템과 운영 체제가 상호 작용하는 인터페이스입니다.

os 모듈의 일반적인 메서드:

os.getcwd(): 현재 작업 디렉터리를 가져옵니다. (즉, Python 스크립트의 현재 작업 디렉터리) 디렉터리 경로)

os.chdir('dirname'): 현재 스크립트의 작업 디렉터리를 변경합니다. 이는 쉘 os.system('bash command' 아래의 cd와 동일합니다. ): 쉘 명령을 실행하고 직접 표시합니다. (새로운 쉘을 시작한 후 해당 명령을 실행하는 것과 같습니다. 명령 실행이 완료되면 쉘이 직접 종료됩니다.)

 os.curdir: 쉘의 문자열 이름을 반환합니다. 현재 디렉토리

os.pardir: 현재 디렉토리의 상위 디렉토리의 문자열 이름을 반환합니다.

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

os.removedirs('dirname1' ): 디렉터리가 비어 있으면 삭제하고 상위 디렉터리로 재귀합니다. 역시 비어 있으면 삭제하는 식으로 진행됩니다.

 os.mkdir('dirname'): 디렉터리를 생성합니다

 os. rmdir('dirname'): 디렉터리를 삭제합니다. 디렉터리가 비어 있지 않으면 삭제할 수 없으며 오류가 보고됩니다.

 os.listdir( 'dirname'): 지정된 디렉터리의 모든 파일과 하위 디렉터리를 표시합니다. 숨겨진 파일

os.remove(): 파일 삭제


os.rename('oldname','newname'): 파일/디렉터리 이름 바꾸기, 새 파일 이름/디렉터리 이름이 이미 존재하는 경우 오류가 보고됩니다

os.stat(' path/filename'): 파일/디렉터리 정보 및 파일 크기 가져오기

os.sep: 운영 체제 출력 특정 경로 구분 기호: win은 '\', Linux는 '/'

 os.liesep: win은 'tn', Linux는 'n'

 os와 같이 현재 플랫폼에서 사용하는 줄 종결자를 출력합니다. pathsep: 파일 경로를 분할하는 데 사용되는 문자열을 출력합니다.

os.name: 출력 현재 플랫폼을 나타내는 문자열(예: win ->'nt' ; Linux ->'posix'

os.environ: 운영 체제 환경 변수 가져오기

os.path.abspath(path): 정규화된 값을 반환합니다. 경로

의 절대 경로 os.path.split(path): 경로를 디렉터리 및 파일 이름 튜플로 분할하고

를 반환합니다. os.path.dirname(path): 경로

의 디렉터리를 반환합니다. os.path.basename (path): path의 마지막 파일 이름을 반환합니다. (절대 경로는 마지막 파일 이름만 반환합니다.) os.path.exists(path): 경로가 존재하는지 확인하고, 존재하지 않으면 True를 반환합니다. 존재하면 False를 반환

os.path.isabs(path): 절대 경로인지 판단하고, 그렇다면 True를 반환

os.path.isfile(path): 파일인지 판단

 os.path .isdir(path): 기존 디렉터리인지 확인

 os.path.join(path1[,path2[,.....]]): 경로를 결합하고 파일 이름은 두 요소로 나누어집니다.

 os.path.getatime(path) : path

 os.path.getmtime(path)이 가리키는 파일 또는 디렉터리의 마지막 액세스 시간을 반환합니다. : 해당 목록의 마지막 수정 시간을 반환합니다. path

가 가리키는 파일 또는 디렉터리 os.popen('dir'): 열린 디렉터리를 저장하기 위해 임시 파일을 여는 것과 동일합니다(문자열 형식의 변수에 할당 가능)



system()과 popen()의 차이점:

위 내용은 Python의 os 모듈은 무엇입니까? os 모듈의 일반적인 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제