[Python]파일 입력 출력
2021. 1. 5. 17:43ㆍPython
이번에는 파이썬의 파일을 통해 입력,출력 하는 방식으로 프로그래밍하는 법을 알아보겠습니다.
먼저 파일을 생성하는 방법은 다음과 같습니다.
파일 객체 = open(파일 이름, 파일 열기 모드)
#파일 열기 모드에는 r(읽기),w(쓰기),a(추가)모드 등이 있습니다.
먼저 성적에 대한 파일을 만들어 보겠습니다.
위와 같이 수학과 영어 성적을 입력한 이후 "w"쓰기를 사용하고 encoding="utf8"을 해줘야 에러가 나지 않습니다.
입력하면 좌측 워크페이스에 score.txt. 파일이 생성된 것을 확인할수 있으며 아래와 같이 나오는것을 확인할수 있습니다.
이번에는 "a"를 사용하여 성적에 2가지의 과목을 더 추가해 보겠습니다.
코드는 아래와 같이 다시 open으로 파일을 열어 같은 내용을 작성하고 "w"부분에서 "a"로 바꾸어 주었습니다.
이를 입력하면 아래와 같이 2가지의 과목이 추가된것을 확인할 수 있습니다.
이번에는 이렇게 워크페이스에 쓰고, 추가된 값들을 읽어보는 코드를 작성해보겠습니다.
이또한 앞서 사용했던 방식과 같이 " " 에 "r"을 사용해서 입력해보겠습니다.
이를 입력하면 아래와 같이 우측 터미널에 출력된다는것을 확인할수 있습니다.
이를 통해 open,close를 사용하여 파일을 읽고, 쓰고 ,추가하는 프로그램을 만들수 있음을 확인해 보았습니다.
'Python' 카테고리의 다른 글
[Python]파일 입,출력을 활용한 quiz (0) | 2021.01.06 |
---|---|
[Python]클래스 (0) | 2021.01.06 |
[Python]함수로 표준체중구하기 (0) | 2021.01.05 |
[Python]함수설정 (0) | 2021.01.04 |
[Python]반복문과 조건문을 이용한 quiz (0) | 2021.01.04 |