Python Camp

Logo

Life is short. You need Python.

4-3 Files


open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)


1. 파일 생성

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

2. 파일에 쓰기

f = open('test.txt', 'w')
f.write('First Line!')
f.close()
f = open('test.txt', 'w')
for x in range(10):
    f.write('%d'%x)
    #f.write('%d\n'%x)
f.close()
f = open('test.txt', 'a')
for x in range(10):
    #f.write('%d'%x)
    f.write('%d\n'%x)
f.close()

3. 파일 읽기

(1) read

f = open('test.txt', 'r')
data = f.read()
print(data)
print(type(data))
f.close()

(2) readlines

f = open('test.txt', 'r')
data = f.readlines()
print(data)
print(type(data))
f.close()

readline

f = open('test.txt', 'r')
data = f.readline()
print(data)
print(type(data))
f.close()

번외

with open('test.txt', 'r') as f:
    data = f.readlines()
print(data)
print(type(data))

To Home
To Lecture List