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.htm
 sys 상용 방법 은 다음 과 같다.
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
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기