본문 바로가기
카테고리 없음

파이썬 파일 읽기 및 출력 소스 및 사용자에게 입력받아 파일에 쓰기 소스

by jjanggu1612dev 2024. 6. 6.

안녕하세요. 파이썬 기초적인 파이썬 프로그래밍 예제를 작성하려고 합니다. 파이썬 파일 읽기 및 출력 소스 및 사용자에게 값을 입력받아 파일에 쓰는 예제를 보여 드리겠습니다. 

 

 

파일 읽기와 파일 쓰기의 함수 

  • open() : 함수를 사용하여 파일을 엽니다. 
  • with() : with()문을 사용하여 파일을 자동으로 닫습니다.
  • read() , readlines() : 메서드를 사용하여 파일 내용을 읽습니다. 
  • write() : 메서드를 사용하여 파일에 내용을 씁니다.

 

 

파일 읽기와 출력하기 

 

# 파일을 읽기 모드로 엽니다.
with open('file.txt', 'r') as f:
    lines = f.readlines()  # 파일의 모든 줄을 읽어옵니다.
    for line in lines:
        print(line.strip())  # 각 줄의 공백을 제거하고 출력합니다.

 

 

비주얼스튜디오 코드에서 파이썬을 실행해 보면 처음에는 file.txt 파일이 정해진 위치에 없어서 오류가 났었습니다.   file.txt 파일을 생성하고 그곳에 데이터를 입력하고 파이썬 소스를 실행하게 되면 txt 파일의 내용을 출력하는 모습을 볼수 있습니다.

 

파이썬 입출력

 

 

 

 

사용자에게 값을 입력 받아 파일에 쓰기 

 

# 사용자로부터 입력 받은 내용을 파일에 씁니다.
user_input = input("파일에 저장할 내용을 입력하세요: ")
with open('file.txt', 'w') as f:
    f.write(user_input)

print("파일에 내용이 저장되었습니다.")

 

 

다음과 같이 코드를 실행하게 되면 file.txt 파일의 내용을 모두 지우고 사용자한테 입력받은 값을 file.txt 에 저장하게 됩니다. 

 

파이썬 결과