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
문자열 변수를 씁니다.
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