Python에서 파일에 문자열 쓰기

Muhammad Maisam Abbas 2023년10월10일
  1. Python에서 파일 처리를 사용하여 파일에 문자열 쓰기
  2. Python에서print()함수를 사용하여 파일에 문자열 쓰기
Python에서 파일에 문자열 쓰기

이 튜토리얼에서는 파이썬으로 파일에 문자열을 쓰는 방법에 대해 설명합니다.

Python에서 파일 처리를 사용하여 파일에 문자열 쓰기

Python은 파일 열기, 닫기, 읽기쓰기 파일. 파일 처리를 사용하여 Python의 텍스트 파일에 문자열 변수를 쓸 수 있습니다. 그러나 파일 핸들링 만 사용하여 파일에 문자열 변수를 쓰는 경우,open()함수를 사용하여 파일을 열 때마다close()함수를 사용하여 파일을 닫아야합니다. 컨텍스트 관리자를 사용하면close()함수로 파일을 닫는 것에 대해 걱정할 필요가 없습니다. 컨텍스트 관리자는 필요할 때마다 리소스를 효율적으로 할당하고 할당 해제 할 수있는 방법을 제공합니다. 다음 코드 예제는 Python에서 파일 처리 및 컨텍스트 관리자를 사용하여 파일에 문자열 변수를 작성하는 방법을 보여줍니다.

var = "Some text to write in the file."

with open("Output.txt", "w") as text_file:
    text_file.write("String Variable: %s" % var)

Output.txt 파일 :

String Variable: Some text to write in the file.

위의 코드에서 먼저 코드 파일과 같은 디렉토리에있는Output.txt파일에 쓸 데이터로 문자열 변수var를 초기화합니다. open()함수와 컨텍스트 관리자를 사용하여 파일을 열고 Python에서file.write()함수를 사용하여Output.txt파일에 문자열 변수var를 씁니다.

Python에서print()함수를 사용하여 파일에 문자열 쓰기

파이썬에서 전통적인print()함수를 사용하여 문자열 변수를 텍스트 파일에 쓸 수도 있습니다. print()함수는 일반적으로 Python에서 콘솔에 출력을 표시하는 데 사용됩니다. 그러나print()함수에는 특정 파일에 인쇄 함수 내부의 데이터를 쓰는 데 사용할 수있는 파일 매개 변수가 있습니다. 다음 코드 예제는print()함수를 사용하여 Python에서 파일에 문자열 변수를 쓰는 방법을 보여줍니다.

var = "Some text to be written to the file."

with open("Output.txt", "w") as txtfile:
    print("String Variable: {}".format(var), file=txtfile)

Output.txt 파일 :

String Variable: Some text to be written to the file.

위 코드에서 먼저 코드 파일과 동일한 디렉토리에있는Output.txt 파일에 쓰고 자하는 문자열 변수var를 초기화했습니다. open()함수와 컨텍스트 관리자를 사용하여 파일을 엽니 다. 그런 다음file 매개 변수를txtfile로 지정하여print()함수를 사용하여Output.txt 파일에var 문자열 변수를 씁니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python File