본문 바로가기
언어/Python

[Python] 외장함수

by merona99 2018. 7. 26.
반응형


*외장함수


"이거하면 파이썬 기초는 끝난다ㅠㅠㅠㅠ

뒤에 좀더 책부분이 남아있지만 시간상 바로 웹공부로 넘어가도록 해야겠다..

뒤에는 시간날때 방학중에 하는걸로 ㅎ

이거끝나고 저녁부터 웹해야지 ㅠㅠ"



(파이썬) 라이브러리 : (파이썬) 사용자들이 만든 유용한 프로그램들을 모아 놓은 것.

모두 알필요는 없으며 어떤 일을 할때 어떤 라이브러리를 사용해야 한다는 정도만 알면 됨.

자주 사용되고 꼭 알아두면 좋은 라이브러리들을 살펴보자!!





*sys모듈


파이썬 인터프리터가 제공하는 변수들과 함수들을 직접 제어할 수 있게 해주는 모듈


test.py 뒤에 또 다른 값들을 함께 넣어 주면 sys.argv라는 리스트에 그 값들이 추가됨.






*강제로 스크립트 종료


sys.exit()

Ctrl + Z 와 Ctrl + D를 눌러서 대화형 인터프리터를 종료하는 것과 같은 기능.

(프로그램 파일 내에서 사용하면 프로그램을 중단시킴.)




*자신이 만든 모듈 불러와 사용


sys.path

이 위치에 있는 파이썬 모듈들은 경로에 상관없이 어디에서나 불러올 수가 있음.




pickle

객체의 형태를 그대로 유지하면서 파일에 저장하고 불러올 수 있게 하는 모듈




*OS 모듈


*내 시스템의 환경 변수값을 알고 싶을 때

os.environ


(아래에 더있지만 이하생략..)




*디렉터리 위치 변경

os.chdir


*디렉터리 위치 리턴받기

os.getcwd


*시스템 명령어 호출하기

os.system


*실행한 시스템 명령어의 결과값 리턴받기

os.popen



<기타 유용한 os관련 함수>




*파일 복사하기

shutil.copy(src, dst)



*디렉터리에 있는 파일들을 리스트로 만들기

glob(pathname)



*파일을 임시로 만들어서 사용할 때 유용한 모듈

tempfile.mktemp()



*time모듈


*1970년 1월 1일 0시 0분 0초를 기중르로 지난 시간을 초 단위로 리턴

time.time()



*time.time()의 값을 연도, 월, 일, 시, 분, 초,..의 형태로 바꾸어주는 함수

time.localtime

ex) time.localtime(time.localtime(time.time)))


*time.localtime에 의해서 반환된 튜플 형태의 값을 인수로 받아서 날짜와 시간을 알아보기 쉬운 형태로 리턴하는 함수

time.asctime

ex) time.asctime(time.localtime(time.time)))



*time.asctime(time.localtime(time.time)))를 간편하게 표현하기 위함.   항상 현재 시간만을 리턴.

time.ctime()



*시간에 관계된 여러 가지 포맷 코드제공.

time.strftime



*calendar

파이썬에서 달력을 볼 수 있게 해주는 모듈

.

.

.




*random

난수를 발생시키는 모듈

.

.

.



*webbrowser

자신의 시스템에서 사용하는 기본 웹 브라우저가 자동으로 실행되게 하는 모듈

.

.

.







//4일안에 파이썬 기초 한번 훑어보기 완료

반응형

'언어 > Python' 카테고리의 다른 글

[Python] list형 (창의적파이썬_7)  (0) 2018.10.30
[Python] 연산자, 변수 (창의적파이썬_3)  (0) 2018.09.18
[Python] 내장함수  (0) 2018.07.26
[Python] 예외처리  (0) 2018.07.26
[Python] 패키지  (0) 2018.07.26

댓글