1. 파일 생성하기
파일객체 = open("파일이름", "파일 열기 모드") |
* 파일 열기모드 open()
파일열기모드 | 설명 |
---|---|
r | 읽기모드 - 파일을 읽기만 할 때 사용 |
w | 쓰기모드 - 파일에 내용을 쓸 때 사용 |
a | 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 |
* 파일 내용 입력하기 write()
객체 = 내용 파일객체.write(객체) ( ex ) >>> f = open("test.txt" , 'w') >>> tx = "파일에 내용을 입력합니다. " >>> f.write(tx) >>> f.close() |
txt 파일을 쓰기모드로 생성 한 후 파일에 내용을 입력하는 과정이다.
* 예제 ) urllib 외장 함수를 사용하여 입력한 사이트의 html파일을 생성하라.
import urllib n = raw_input() url = "http://www." +"%s" % n data = urllib.urlopen(url).read() f = open("test.html", 'w') f.write(data) f.close()
|
data에 요청한 페이지의 html문서를 받아와서 파일로 저장했다.
n = raw_input() url = "http://www"+"%s" % n |
여기서 문자열을 받는다. naver.com 형식으로 평소 도메인에 입력하는 방식으로 연결 하기 위해 http://www. 을 미리 넣었다.
data = urllib.urlopen(url).read() |
read()를 사용하여 data에 요청한 url주소의 html문서를 가져온다.
f = open("test.html", 'w') f.write(data) f.close() |
파일을 쓰기 모드로 생성해서 write()로 html문서를 넣는다.
'Kitri_NCS3기 보안과정 > Pyhthon' 카테고리의 다른 글
170321 Json (0) | 2017.03.21 |
---|---|
170321 urllib, urllib2 활용 (pokedex100 data 활용하기) (0) | 2017.03.21 |
170320 함수 (0) | 2017.03.20 |
170320 알고리즘 연습문제 (0) | 2017.03.20 |
170317 제어문 (if, while, for) (0) | 2017.03.19 |