[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)    // 배열내의 요소들중에 하나를 임의로 뽑아준다. (복불복 내기에 사용하기 좋을듯)



Posted by 마일로
: