Python 표준 라이브러리
Python 표준 라이브러리는 Python과 함께 설치되며 매우 유용한 수많은 모듈을 포함합니다. Python 표준 라이브러리에 익숙해지는 것이 중요합니다. 왜냐하면 이러한 라이브러리의 모듈에 익숙하다면 대부분의 문제를 이를 사용하여 빠르고 쉽게 해결할 수 있기 때문입니다.
Python 설치와 함께 제공되는 문서의 "라이브러리 참조" 섹션에서 Python 표준 라이브러리에 있는 모든 모듈의 전체 내용을 알아볼 수 있습니다.
sys 모듈
sys 모듈에는 시스템의 해당 기능이 포함되어 있습니다. 우리는 이미 명령줄 인수가 포함된 sys.argv 목록을 연구했습니다.
os 모듈
이 모듈에는 일반적인 운영 체제 기능이 포함되어 있습니다. 이 모듈은 프로그램이 플랫폼 독립적이기를 원하는 경우 특히 중요합니다. 즉, 프로그램을 작성한 후 아무런 변경이나 문제 없이 Linux 및 Windows에서 프로그램을 실행할 수 있습니다. 한 가지 예는 os.sep을 사용하여 운영 체제별 경로 구분 기호를 바꾸는 것입니다.
아래 목록은 os 모듈에서 더 유용한 부분 중 일부입니다. 대부분은 간단하고 간단합니다.
● os.name 문자열은 사용 중인 플랫폼을 나타냅니다. 예를 들어 Windows의 경우 'nt'이고 Linux/Unix 사용자의 경우 'posix'입니다.
● OS.Getcwd() 함수는 현재 작업 디렉터리, 즉 현재 Python 스크립트 작업의 디렉터리 경로를 가져옵니다.
ing os.getenv() 및 os.putenv() 함수는 각각 환경 변수를 읽고 설정하는 데 사용됩니다.
● Os.listdir () 지정된 디렉터리에 있는 모든 파일과 디렉터리 이름을 반환합니다.
● Os.remove() 함수는 파일을 삭제하는데 사용됩니다.
● os.system() 함수는 쉘 명령을 실행하는 데 사용됩니다.
● OS.LineSep 문자열은 현재 플랫폼에서 사용되는 줄 종료 기호를 제공합니다. 예를 들어 Windows에서는 'rn'을 사용하고 Linux에서는 'n'을 사용하며 Mac에서는 'r'을 사용합니다.
● OS.Path.split() 함수는 해당 경로의 디렉터리 이름과 파일 이름을 반환합니다.
● OS.Path.isfile() 및 OS.Path.isdir() 함수는 각각 주어진 경로가 파일인지 디렉터리인지 테스트합니다. 마찬가지로 os.path.exists() 함수는 주어진 경로가 실제로 존재하는지 확인하는 데 사용됩니다.
Python 표준 문서를 사용하여 이러한 함수와 변수에 대한 더 자세한 지식을 탐색할 수 있습니다. help(sys) 등을 사용할 수도 있습니다.