python 에서 os 와 sys 모듈 의 차이 점 과 일반적인 방법 요약
본 고 는 주로 python 에서 os 와 sys 모듈 의 차이 와 자주 사용 하 는 방법 에 관 한 내용 을 소개 하고 참고 학습 을 제공 합 니 다.다음은 더 이상 말 하지 않 겠 습 니 다.상세 한 소 개 를 해 보 겠 습 니 다.
공식 설명:
os: This module provides a portable way of using operating system dependent functionality.
운영 체제 함 수 를 편리 하 게 사용 하 는 방법 을 제공 합 니 다.
sys:This module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter.
번역:해석 기 에서 사용 하거나 유지 하 는 변수 와 해석 기와 상호작용 하 는 함 수 를 제공 합 니 다.
os 모듈
Python os 모듈 은 보편적 인 운영 체제 기능 을 포함 합 니 다.프로그램 이 플랫폼 과 무관 하 기 를 원한 다 면 이 모듈 은 특히 중요 하 다.파일,디 렉 터 리 를 조작 하려 면 명령 행 아래 에 운영 체제 가 제공 하 는 각종 명령 을 입력 하여 완성 할 수 있 습 니 다.예 를 들 어 dir,cp 등 명령.사실 운영 체제 가 제공 하 는 명령 은 운영 체제 가 제공 하 는 인터페이스 함 수 를 간단하게 호출 했 을 뿐 Python 에 내 장 된 os 모듈 도 운영 체제 가 제공 하 는 인터페이스 함 수 를 직접 호출 할 수 있다.
os 상용 방법 은 다음 과 같다.
os.remove() #
os.rename() #
os.walk() #
os.chdir() #
os.mkdir/makedirs() # /
os.rmdir/removedirs # /
os.listdir() #
os.getcwd() #
os.chmod() #
os.path.basename() # ,
os.path.dirname() # ,
os.path.join() #
os.path.split() # (dirname(),basename())
os.path.splitext() # filename,extension)
os.path.getatime\ctime\mtime # 、 、
os.path.getsize() #
os.path.exists() #
os.path.isabs() #
os.path.isdir() #
os.path.isfile() #
os 모듈 에 대한 더 많은 소 개 는 이 글 을 참고 하 실 수 있 습 니 다.https://www.jb51.net/article/57995.htmsys 상용 방법 은 다음 과 같다.
sys 모듈 은 매우 실 용적 인 서 비 스 를 포함 하고 많은 함수 방법 과 변 수 를 포함 하여 Python 이 실 행 될 때 설정 과 자원 을 처리 하여 이전 프로그램 이외 의 시스템 환경 과 상호작용 을 할 수 있 습 니 다.예 를 들 어 Python 해석 기.
sys 모듈 가 져 오기
우선 터미널 시 뮬 레이 터 를 열 고 Python 해석 기 에 들 어가 거나 IDE 편집 기 를 열 어 새.py 접미사 이름 의 Python 프로그램 파일 을 만 듭 니 다.
다음은 해석 기 에서 의 조작 예 를 들 어:
>>> import sys # sys
>>> dir(sys) #dir()
메모:편집기 에 있 으 면 코드 의 인 코딩 방식 을 미리 알려 야 합 니 다.그렇지 않 으 면 중국어 가 혼 란 스 러 울 수 있 습 니 다.상용 방법:
sys.argv # List,
sys.modules.keys() #
sys.exc_info() # ,exc_type、exc_value、exc_traceback
sys.exit(n) # , exit(0)
sys.hexversion # Python ,16 :0x020403F0
sys.version # Python
sys.maxint # Int
sys.maxunicode # Unicode
sys.modules # ,key ,value
sys.path # , PYTHONPATH
sys.platform #
sys.stdout #
sys.stdin #
sys.stderr #
sys.exc_clear() #
sys.exec_prefix # python
sys.byteorder # ,big-endian 'big',little-endian 'little'
sys.copyright # python
sys.api_version # C API
sys.version_info # Python
sys.getwindowsversion # Windows
sys.getdefaultencoding #
sys.getfilesystemencoding # Unicode
sys.setdefaultencoding(name) #
sys.builtin_module_names #Python
sys.executable #Python
sys.stdin.readline # ,sys.stdout.write("a") a
총결산이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.