이전 튜토리얼에서는 Python 함수 에 대해 간단한 용어로 설명했습니다.
이 튜토리얼에서는 간단한 용어로 키보드 및 외부 소스에서 입력 및 출력 작업을 수행하는 방법을 살펴 봅니다.
이 Python 교육 시리즈 에서는 지금까지 거의 모든 중요한 Python 개념을 다루었습니다.
[Python의 입력-출력]
Python은 입력 및 출력 작업을 모두 수행하는 몇 가지 내장 함수를 제공합니다.
1) 출력
출력을 인쇄하기 위해 파이썬은 print ()라는 내장 함수를 제공합니다.
예:
Print(“Hello Python”) |
산출:
Hello Python
산출:
2) 입력
파이썬은 키보드에서 입력을 읽는 두 가지 내장 함수를 제공합니다.
- raw_input ()
- input()
raw_input () : 이 함수는 표준 입력에서 한 줄만 읽고 문자열로 반환합니다.
참고 : 이 함수는 Python 3에서 폐기되었습니다.
예:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value) |
산출:
값을 입력하십시오 : Hello Python
사용자로부터받은 입력 : Hello Python
input () : input () 함수는 먼저 사용자로부터 입력을받은 다음 표현식을 평가합니다. 즉, 파이썬은 입력 한 문자열, 숫자 또는 목록을 자동으로 식별합니다.
그러나 Python 3에서는 raw_input () 함수가 제거되고 이름이 input ()으로 변경되었습니다.
예:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value) |
산출:
값을 입력하십시오 : [10, 20, 30]
사용자로부터받은 입력 : [10, 20, 30]
산출:
[Python의 파일]
파일은 데이터를 영구적으로 저장하는 데 사용되는 디스크상의 명명 된 위치입니다.
다음은 파일에 대해 수행 할 수있는 몇 가지 작업입니다.
- 파일 열기
- 파일 읽기
- 파일 쓰기
- 파일 닫기
1) 파일 열기
Python은 파일을 열기 위해 open ()이라는 내장 함수를 제공하며,이 함수는 핸들이라는 파일 객체를 반환하며 파일을 읽거나 수정하는 데 사용됩니다.
문법:
file_object = open ("파일 이름")
예:
디스크에 test.txt라는 파일이 있는데이 파일을 열고 싶습니다. 이는 다음을 통해 달성 할 수 있습니다.
#if the file is in the same directory f = open(“test.txt”) #if the file is in a different directory f = open(“C:/users/Python/test.txt”) |
읽기, 쓰기 또는 추가 등을 원하는 것처럼 파일을 여는 동안 모드를 지정할 수도 있습니다.
기본적으로 모드를 지정하지 않으면 읽기 모드가됩니다.
2) 파일에서 데이터 읽기
파일을 읽으려면 먼저 읽기 모드에서 파일을 열어야합니다.
예:
f = open(“test.txt”, ‘r’)
#To print the content of the whole file print(f.read())
#To read only one line print(f.readline()) |
예 : 1
산출:
예 : 2
산출:
3) 파일에 데이터 쓰기
데이터를 파일에 쓰려면 쓰기 모드에서 파일을 열어야합니다.
예:
f = open(“test.txt”, ‘w’) f.write(“Hello Python \n”)
#in the above code ‘\n’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write(“Hello World”) |
산출:
이제 test.txt 파일을 열면 내용을 다음과 같이 볼 수 있습니다.
Hello Python
Hello World
산출:
4) 파일 닫기
파일을 열 때마다 파일을 닫아야합니다. 파이썬에서는 close () 함수를 사용하여 파일을 닫을 수 있습니다.
파일을 닫으면 파일과 연결된 리소스가 해제됩니다.
예:
f = open(“test.txt”, ‘r’)
print (f.read()) f.close() |
산출:
5) 파일 생성 및 삭제
파이썬에서는 open 메서드를 사용하여 새 파일을 만들 수 있습니다.
예:
f = open(“file.txt”, “w”) f.close() |
산출:
마찬가지로 os에서 가져온 remove 함수를 사용하여 파일을 삭제할 수 있습니다.
예:
import os os.remove(“file.txt”) |
산출:
먼저 오류가 발생하지 않도록 파일이 이미 존재하는지 확인한 다음 파일을 제거해야합니다.
예:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”)
print(“File deleted successfully”) else: print(“The file does not exist”) |
파이썬 입력 / 출력 함수를 사용하여 런타임 동안 사용자로부터 입력을 얻거나 텍스트 파일 등과 같은 외부 소스에서 입력을 얻을 수 있습니다.이 튜토리얼에서 Python의 입력-출력 및 파일에 대해 명확하게 알기를 바랍니다.
다음 튜토리얼에서는 Python에서 사용할 수있는 다양한 유형의 Oop에 대해 설명합니다 !!
'파이썬' 카테고리의 다른 글
[파이썬 강좌] 11. 날짜함수 (DateTime) (0) | 2020.08.28 |
---|---|
[파이썬 강좌] 10. 파이썬 OOP개념 (클래스, 객체, 상속) (0) | 2020.08.27 |
[파이썬 강좌] 8. 함수 (0) | 2020.08.25 |
[파이썬 강좌] 7. 제어문 (Continue, Break, Pass) (0) | 2020.08.24 |
[파이썬 강좌] 6. 반복문 (for, while) (0) | 2020.08.23 |
댓글