file = open('data.txt')
content = file.read()
file.close
파일을 열고 닫는 방식
with open('data.txt') as file:
content = file.read()
: 내에서 파일을 사용, close는 필요없다
contents = []
with open ('data.txt') as file:
for line in file:
contents.append(line)
with open('data.txt', 'w') as file:
file.write('hello')
default는 읽기 모드로 'w'값을 넘겨주면 쓰기 모드로 파일을 열 수 있다.
json과 dictionary는 서로의 포멧으로 변환이 가능하다.
import json
def create_dict(filename):
with open(filename) as file:
json_string = file.read()
new_dict = json.loads(json_string)
return new_dict
def create_json(dictionary, filename):
with open(filename, 'w') as file:
json_string = json.dumps(dictionary)
file.write(json_string)
CSV : Comma Separated Value
import csv
with open('data.csv') as file:
reader = csv.reader(file, delimiter=',')
for row in reader:
print(row[0])