f = open('file명', mode='r', encoding=None)
# mode와 encoding은 생략 시 'r'과 'None'
with open('file명', 'r', encoding=utf8)
f.close()를 쓰지 않아도 오류 발생 시 파일이 올바르게 닫힘.(f.close쓰면 파일 실행X)
read(size)
story = f.read()
print(story)
readline()
f.readline() # 첫째줄 읽기
f.readline() # 둘째줄 읽기(print찍어보기)
line 별로 읽기
for line in f:
print(line)
line을 리스트로
story = list(f)story = f.readlines()write()
f.write('This is a test\n') # 15
JSON은 자바스크립트 객체 표기법으로 개발환경에서 많이 활용되는 데이터양식
웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용
문자기반(text) 데이터 포멧으로 다수의 프로그래밍 환경에서 쉽게 활용 가능
import json
a = [1, 'sample', 'list']
json.dumps(a) # '[1, 'sample', 'list']'
객체를 text file로 직렬화
x = json.load(f)
from pprint import pprint
pprint(x)
JSON 데이터를 한줄씩 끊어서 출력