Python

파일 생성 및 수정

Yokina 2017. 1. 7. 23:28

파일 생성 및 수정


모드

t : 텍스트(default),  b : 바이너리,  r : 일기(default),  w : 쓰기,  a : 이어쓰기,  +  읽기 , 쓰기


f = open('test.txt', 'w')

f.write('텍스트에 저장될 문자열')    // write함수 다음에 오는 수는 글자수이다

print("텍스트에 저장할 문자열" ,file=f)

f.close()

파일 자동의 닫기

with open('test.txt', 'a') as test :

test.write('\n 입력될 문자열')


읽기

f = open('test.txt', 'r')

f.readline() # 한번에 한줄씩


f.readlines() # 한번에 전체 라인


foods = f.readlines()

for food in foods :

print(food)


f.tell() # 어디까지 read 한지에 대한 포인터 리턴, 한글 2byte \n->2byte

f.seek(0) # 파라미터 위치로 포인터를 이동 시킴


바이러니 모드

k_image = open('koala.jpg', 'rb')

k_image_2 = open('koala_2.jpg', 'wb')

k_image_2.write(k_image.read())

k_image.close()

k_image_2.close()