> 백엔드 개발 > 파이썬 튜토리얼 > Python을 사용하여 텍스트 파일의 각 줄에 따옴표와 쉼표를 추가하는 방법

Python을 사용하여 텍스트 파일의 각 줄에 따옴표와 쉼표를 추가하는 방법

DDD
풀어 주다: 2024-12-23 16:29:18
원래의
376명이 탐색했습니다.

How to Add Quotes and Commas to Each Line in a Text File Using Python

텍스트 파일 처리는 데이터 정리, 준비, 포맷 등 프로그래밍에서 일반적인 작업입니다. 이 튜토리얼에서는 Python을 사용하여 각 줄 주위에 큰따옴표(")를 추가하고 끝에 쉼표(,)를 추가하여 .txt 파일을 수정하는 방법을 살펴보겠습니다.

이 단계별 가이드는 크기에 관계없이 텍스트 파일을 효율적으로 처리하는 데 도움이 됩니다.

과제

각 줄이 문구를 나타내는 5159줄이 포함된 .txt 파일이 있다고 가정해 보겠습니다. 귀하의 목표는 다음과 같습니다.

  1. 각 줄의 문구 주위에 큰따옴표(")를 추가하세요.

  2. 각 줄 끝에 쉼표(,)를 추가하세요.

  3. 수정된 줄을 새 파일에 저장하세요.

입력 파일(input.txt):

Hello
World
Python
로그인 후 복사
로그인 후 복사
로그인 후 복사

원하는 출력 파일(output.txt):

"Hello",
"World",
"Python",
로그인 후 복사

단계별 솔루션

Python을 사용하여 이 작업을 수행하는 방법은 다음과 같습니다.

  1. 입력 파일 읽기

첫 번째 단계는 .txt 파일의 내용을 읽는 것입니다. Python에 내장된 open() 함수를 사용하면 파일의 줄을 쉽게 읽을 수 있습니다.

  1. 각 라인 처리

Python의 문자열 형식을 사용하여 각 줄에 필수 큰따옴표와 쉼표를 추가하겠습니다.

  1. 출력 파일에 쓰기

마지막으로 원본 데이터를 보존하기 위해 처리된 줄을 새 파일에 작성합니다.

완전한 Python 코드

다음은 작업을 수행하기 위한 전체 Python 스크립트입니다.

# File paths
input_file = "input.txt"  # Replace with your input file path
output_file = "output.txt"  # Replace with your desired output file path

# Step 1: Read the input file
with open(input_file, "r") as file:
    lines = file.readlines()

# Step 2: Process each line
processed_lines = [f'"{line.strip()}",\n' for line in lines]

# Step 3: Write to the output file
with open(output_file, "w") as file:
    file.writelines(processed_lines)

print(f"Processed {len(lines)} lines and saved to {output_file}.")
로그인 후 복사

코드 설명

파일 읽기

with open(input_file, "r") as file:
    lines = file.readlines()
로그인 후 복사
  • 이렇게 하면 파일이 읽기 모드("r")로 열리고 모든 행을 읽어서 행이라는 목록으로 만듭니다.

가공 라인

processed_lines = [f'"{line.strip()}",\n' for line in lines]
로그인 후 복사
  • line.strip()은 각 줄에서 선행 또는 후행 공백이나 개행 문자를 제거합니다.

  • f'"{line.strip()}",n' 각 줄을 큰따옴표로 묶고 쉼표를 추가한 다음 개행 문자(n)를 추가하여 형식을 지정합니다.

파일에 쓰기

with open(output_file, "w") as file:
    file.writelines(processed_lines)
로그인 후 복사
  • 이렇게 하면 출력 파일이 쓰기 모드("w")로 열리고 처리된 줄이 기록됩니다.

스크립트 실행

  1. 스크립트를 .py 파일(예: process_text.py)에 저장합니다.
  2. 입력 파일(input.txt)을 스크립트와 동일한 디렉터리에 배치하거나 코드에서 파일 경로를 업데이트하세요.
  3. Python을 사용하여 스크립트를 실행합니다.
python -m process_text
로그인 후 복사
  1. output.txt 파일에서 결과를 확인하세요.

예제 출력

입력 파일에 다음이 포함된 경우:

Hello
World
Python
로그인 후 복사
로그인 후 복사
로그인 후 복사

출력 파일은 다음과 같습니다.

Hello
World
Python
로그인 후 복사
로그인 후 복사
로그인 후 복사

결론

Python을 사용하면 수천 줄이 포함된 텍스트 파일을 빠르고 효율적으로 수정할 수 있습니다. 코드는 간단하고 재사용이 가능하며 다른 텍스트 처리 작업을 수행하도록 조정할 수 있습니다.

이 솔루션은 데이터를 데이터베이스로 가져오거나 JSON 또는 CSV와 같은 구조화된 형식을 생성하는 등 프로그래밍 작업을 위해 데이터를 준비하는 데 특히 유용합니다. Python의 가능성은 무궁무진합니다!

위 내용은 Python을 사용하여 텍스트 파일의 각 줄에 따옴표와 쉼표를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿