[3] Python module
Python 2014. 6. 14. 10:34 |파이썬에서는 라이브러리를 모듈 형태로 제공한다.
>>import math
>>math.pi
>>import calendar
>>calendar.prmonth(2014,5)
#이번달 달력을 보여주는 예제
from datetime import date
from tkinter import *
import calendar
t=date.today()
m = calendar.month(t.year, t.month)[:-1]
f= 'Courier New' , 10
w = Label(None, text=m, font=f, justify=LEFT)
w.pack() //위젯을 화면에 출력
mainloop()
#import의 두가지 형태
>> import 모듈명 // 모듈 전체를 import
>> from 모듈명 변수나 함수 이름 //특정한 대상만 import
#모듈 지우기
>> del 모듈
#자주 사용하는 모듈 정리
.sys : 파이썬 인터프리터를 제어 하는데 사용
>>import sys
>> sys.ps1 //프롬포트 확인
>>sys.ps1 ="@@@" // 프롬트를 @@@로 변경해라
>>sys.version // sys.version_info // 파이썬의 버전을 확인하고 싶은 경우 사용
>>sys.exit() //프롬포트를 빠져나온다.
.os : 운영체제를 제어 할수 있다.
>> import os
>> os.getcwd() //현재 경로를 확인
>> os.listdir('.') // 현재 경로의 디렉토리를 확인 window 의 dir과 같은 역활인듯
>> os.rename( 'a.txt', 'b.txt') // 파일 이름을 a.txt 에서 b.txt 로 변경
.random : 난수를 발생해서 처리하는 일들을 하는 모듈
>>import random
>>random.random() //skstnrk qkftod
>>random.randrange(1,7) // 1 ~ 7 사이의 랜덤 숫자 발생
>>random.shuffle(list) // list의 요소들을 랜덤하게 섞어준다.
>>random.choice(list) // 배열내의 요소들중에 하나를 임의로 뽑아준다. (복불복 내기에 사용하기 좋을듯)