1. 파일 입출력과 관련된 함수를 보기에서 모두 고르시오.

<aside> ➡️ input(), read(), readline(), print(), write(), writeline(), readlines()

</aside>

2. 파일을 열고 한 줄 읽어서 출력하는 코드이다. 빈칸을 채우시오.

inFp = [ **open** ]()"C:/Temp/data1.txt", "r", encoding = "utf-8")

inStr = inFp.[ **readline** ]()
print(inStr, end="")

inFp.[ **close** ]()

3. 파일의 내용을 통째로 읽어서 리스트에 저장한 후 리스트의 내용을 하나씩 추출해 출력하는 코드이다. 빈칸을 채우시오.

inFp = [ **open** ]()"C:/Temp/data1.txt", "r", encoding = "utf-8")

inList = inFp.[ **readlines** ]()
for inStr in [ **inList** ]:
	print(inStr, end ="")

inFp.[ **close** ]()

4. open() 함수로 파일을 열려고 한다. 다음 중 파일이 없을 때 오류를 방지하는 함수는?

① os.path.file()

② os.path.error()

③ os.path.exists()

④ os.path.close()

5. 도스의 copy 명령어와 비슷하게 구현한 코드이다. 빈칸을 채우시오.

# 입력 파일은 in에, 출력 파일은 out에 열려져 있음

inList = inFp.[ **readlines** ]()
for inStr in inList:
	outFp.[ **writelines** ](inStr)

# in, out 닫기

6. 이진 파일을 읽거나 쓰는 데 사용하는 함수를 보기에서 모두 고르시오.

input(), **read()**, readline(), print(), **write()**, writeline(), readlines()