>  기사  >  백엔드 개발  >  Python에서 파일을 읽고 쓰는 방법은 무엇입니까?

Python에서 파일을 읽고 쓰는 방법은 무엇입니까?

WBOY
WBOY원래의
2023-10-20 15:42:16729검색

Python에서 파일을 읽고 쓰는 방법은 무엇입니까?

파이썬에서 파일을 읽고 쓰는 방법은 다양하며, 실제 필요에 따라 다양한 방법을 선택할 수 있습니다. 다음은 일반적으로 사용되는 몇 가지 파일 읽기 및 쓰기 방법을 소개하고 코드 예제를 제공합니다.

  1. open() 함수 사용
    open() 함수는 파일 열기를 위해 Python에서 제공하는 내장 함수입니다. 파일 이름과 열기 모드를 매개변수로 받아들이고 파일 객체를 반환합니다.
    코드 예:
# 打开文件
file = open("file.txt", "w")
# 写入文件
file.write("Hello, world!")
# 关闭文件
file.close()

# 打开文件
file = open("file.txt", "r")
# 读取文件内容
content = file.read()
print(content)
# 关闭文件
file.close()
  1. with 문 사용
    with 문을 사용하면 close() 메서드를 수동으로 호출할 필요 없이 파일 작업이 완료된 후 자동으로 파일을 닫을 수 있습니다.
    코드 예:
# 写入文件
with open("file.txt", "w") as file:
    file.write("Hello, world!")

# 读取文件
with open("file.txt", "r") as file:
    content = file.read()
    print(content)
  1. read() 및 write() 메서드 사용
    파일 객체에는 각각 파일 내용을 읽고 쓰는 데 사용할 수 있는 read() 및 write() 메서드가 있습니다.
    코드 예:
# 打开文件
file = open("file.txt", "w")
# 写入文件
file.write("Hello, world!")
# 关闭文件
file.close()

# 打开文件
file = open("file.txt", "r")
# 读取部分内容
content = file.read(5)
print(content)
# 关闭文件
file.close()
  1. readline() 및 writelines() 메서드 사용
    파일 개체에는 파일 내용을 한 줄씩 읽고 쓰는 데 사용할 수 있는 readline() 및 writelines() 메서드도 있습니다.
    코드 예:
# 打开文件
file = open("file.txt", "w")
# 写入多行内容
lines = ["line 1", "line 2", "line 3"]
file.writelines(lines)
# 关闭文件
file.close()

# 打开文件
file = open("file.txt", "r")
# 逐行读取文件内容
line = file.readline()
while line:
    print(line)
    line = file.readline()
# 关闭文件
file.close()

위는 일반적으로 사용되는 몇 가지 파일 읽기 및 쓰기 방법으로, 다양한 시나리오와 요구 사항에 적합합니다. 파일 읽기 및 쓰기와 관련된 기능 및 메서드를 사용할 때에는 파일을 제때에 닫아야 리소스 유출 등의 문제가 발생하지 않도록 주의해야 합니다.

위 내용은 Python에서 파일을 읽고 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.