질문이 있으십니까?

기본 컨텐츠 및 사용자가 직접 참여하여 만들어진 다양한 내용을 검색합니다.

5.2. 모듈.여러가지모듈

sys

# 아래의 명령어는 IDLE에서는 안됩니다. PowerShell이나 명령Prompt에서 하세요.
>>> import sys
>>> sys.ps1                                  # 현재의 프롬프트는?
'>>> '
>>> sys.ps1 = '^^; '                         # 요걸로 바꿔!
^^; print 'hello'
hello
^^; 5 * 3
15
^^;
^^; sys.path #등록된 패스정보를 보여준다.
^^; sys.exit()

os

>>> import os
>>> os.getcwd() #현재의 디렉토리를 보여줌
'C:\\Python27'

>>> os.listdir('C:\Python27')
['DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt',
'python.exe', 'pythonw.exe', 'README.txt', 'tcl', 'Tools',
'w9xpopen.exe']

>>> os.rename('README.txt', 'readme.txt')
>>> os.listdir('C:\Python27')
['DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt',
'python.exe', 'pythonw.exe', 'readme.txt', 'tcl', 'Tools',
'w9xpopen.exe']

string

>>> import string
>>> string.capitalize('python')        # 첫 글자를 대문자로
'Python'
>>> string.replace('simple', 'i', 'a') #'simple'의 'i'를 'a'로 바꿈
'sample'
>>> string.split('break into words')   # 문자열을 분리한 리스트 구함
['break', 'into', 'words']

re(regular expression : 정규 표현식)

>>> import re, glob
>>> p = re.compile('.*p.*n.*')
>>> for i in glob.glob('*'):
...     m = p.match(i)
...     if m:
...             print (m.group())
...
pycon.ico
python.exe
pythonw.exe
w9xpopen.exe

webbrowser

>>> import webbrowser
>>> url='http://www.python.org/'
>>> webbrowser.open(url)
True
>>>

댓글을 작성하세요

문서 이력

  • 2020-06-07 날짜로 신달수 님으로 부터 컨텐츠명이 변경 되었습니다.
  • 2020-06-09 날짜로 신달수 님께서 등록 작업을 하였습니다.
  • 2020-06-17 날짜로 신달수 님께서 수정 작업을 하였습니다.