Python에서 파일에 목록을 작성하는 방법


최상 답변

매우 간단합니다. 다음 단계를 따르기 만하면됩니다.

  1. 기록 할 파일을 엽니 다.
  2. 목록을 반복하면서 동시에 파일에 기록합니다.

다음은 코드입니다.

x = [ “a”, “b”, “c”]

with open ( path \ to \ file \ filename.txt “, mode =”wt “, encoding =”utf-8 “) as myfile :

myfile.write (“\ n “.join (str (line) for x의 줄))

Answer

open ( file, mode ) 함수를 사용하여 파일을 읽고 쓸 수 있습니다.

file\_name.txt

빠른 갈색 여우가 게으른 개 위로 점프합니다.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut at mi est . Vestibulum id enim tincidunt, fermentum ipsum at, porta ex.

Sed fermentum suscipit mauris vel ullamcorper.

읽기 :

참고 # 1 : r은 읽기를 의미하는 모드로 사용됩니다.

참고 # 2 : 시커를 처음으로 되돌리려면 읽은 후에 seek () 메서드를 사용해야합니다. 그렇지 않으면 null을 출력합니다.

참고 # 3 : 사용 후에도 파일을 닫아야합니다.

file = open("file\_name.txt", "r")

# Printing content

print(file.read())

file.seek(0)

# Outputting content to a list.

my\_list = file.readlines()

file.seek(0)

# Outputting content to a list without \n and/or unnecessary spaces.

my\_list = [line.strip() for line in file.readlines() if line.strip()]

print(my\_list)

file.close()

출력 :

빠른 갈색 여우가 게으른 개 위로 점프합니다.

Lorem ipsum dolor sit amet, consectetur adipiscing 엘리트. Ut at mi est. Vestibulum id enim tincidunt, fermentum ipsum at, porta ex.

Sed fermentum suscipit mauris vel ullamcorper.

[ “빠른 갈색 여우가 게으른 개를 뛰어 넘습니다. “,”Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut at mi est. Vestibulum id enim tincidunt, fermentum ipsum at, porta ex. “,”Sed fermentum suscipit mauris vel ullamcorper. “]

쓰기 :

참고 번호 1 : w는 모드로 사용되며 쓰기를 의미합니다.

참고 # 2 : 콘텐츠를 작성하면 모두 삭제됩니다. 파일의 기존 텍스트.

참고 # 3 : \ n은 줄 바꿈을 위해 텍스트 끝에 사용해야합니다.

파일에 문자열 쓰기.

file = open("file\_name.txt", "w")

# Writing content.

file.write("Hello!\nSome text content.\nSome other text.")

file.close()

file\_name. txt

안녕하세요! 일부 텍스트 콘텐츠. 기타 텍스트

파일에 목록 작성 :

my\_list = ["Apple", "Oranges", "Grapes", "Bananas"]

file = open("file\_name.txt", "w")

# Writing a list to the file.

file.writelines(line + "\n" for line in my\_list)

file.close()

file\_name. txt

Apple Oranges Grapes Bananas

더 나은 방법 : (with 문 사용)

위에서 사용 된 것과 동일한 방법과 모드를 사용하여 파일을 읽고 쓸 수 있지만 다음을 사용할 필요는 없습니다. close () Python이 대신하는 방법입니다.

참고 # 1 : 여기서 close () 메서드를 사용할 필요가 없습니다.

with open("file\_name.txt", "w") as file:

file.write("Bla bla bla\nYada Yada Yada")

file\_name.txt

Bla bla bla Yada Yada Yada

자세히 알아보기위한 유용한 링크 :

  1. W3 Schools-Python 개방 () 함수
  2. 공식 Python 문서-open ()

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다