f = open("새파일.txt", 'w')
f.close()
# writedata.py
f = open("C:/doit/새파일.txt", 'w')
for i in range(1, 11):
data = "%d번째 줄입니다.\n" % i
f.write(data)
f.close()
f = open("C:/doit/new.txt", 'r')
while True:
line = f.readline()
if not line: break
print(line)
f.close()
f = open("C:/doit/new.txt", 'r')
lines = f.readlines()
for line in lines:
print(line)
f.close()
f = open("C:/doit/new.txt", 'r')
data = f.read()
print(data)
f.close()
f = open("C:/doit/new.txt", 'a')
for i in range(11, 20):
data = "%d번째 줄입니다.\n" % i
f.write(data)
f.close()
파일을 열면 위와 같이 항상 close해 주는 것이 좋다.
파일을 열고 닫는 것을 자동으로 처리할 수 있도록 해주는 함수이다.
with open("foo.txt",'w') as f:
f.write("Life is too short, you need python")