이 포스트에서 우리는 파이썬의 파일 처리 방법에 대해 논의할 것입니다. 다음 코드 예제는 Python에서 파일을 생성, 읽기, 쓰기 및 삭제하는 방법을 보여줍니다.
파이썬에서 파일을 만드는 방법
Python에서 파일을 생성하려면 open()
을 사용합니다. 두 개의 매개변수를 사용하는 메소드:파일 이름과 모드 중 하나:'x'
, 'a'
, 'w'
.
'x'
새 파일을 만드는 데 사용됩니다. 파일이 있으면 오류가 발생합니다.'a'
및 'w'
파일 추가 및 쓰기에 각각 사용되지만 파일이 존재하지 않으면 파일이 생성됩니다.
예:
file = open("somefile.txt", "x")
새 파일 somefile.txt
생성됩니다.
파이썬에서 파일을 읽는 방법
Python에서 파일을 읽으려면 open()
을 사용합니다. 함수, 파일 이름 및 'r'
전달 읽기 모드용입니다.
예:somefile.txt
라는 파일 읽기
somefile.txt
의 내용 :
Hello!!
Welcome to Python
Goodbye.
file = open('somefile.txt', 'r')
print(file.read())
file.close()
출력:
Hello!!
Welcome to Python
Goodbye.
파이썬에서 파일의 일부를 읽는 방법
read()
에 문자 수를 전달하여 파일의 일부를 읽을 수 있습니다. 방법. 예:
file = open('somefile.txt', 'r')
print(file.read(5))
file.close()
출력:
Hello
파일을 한 줄씩 읽는 방법
readline()
을 사용할 수 있습니다. 파일의 각 줄을 읽는 방법입니다.
한 줄만 읽기
file = open('somefile.txt', 'r')
print(file.readline())
file.close
출력:
Hello!!
두 줄 읽기
file = open('somefile.txt', 'r')
print(file.readline())
print(file.readline())
file.close
출력:
Hello!!
Welcome to Python
모든 줄 읽기
for
를 사용할 수 있습니다. 파일의 모든 줄을 읽는 루프:
file = open('somefile.txt', 'r')
for x in file:
print(x)
출력:
Hello!!
Welcome to Python
Goodbye
파이썬에서 파일에 쓰는 방법
파일에 쓰기 위해 다시 open()
을 사용합니다. 파일 이름을 첫 번째 매개변수로 사용하고 'a'
또는 'w'
두 번째 매개변수로.
'a'
기존의 지정된 파일에 데이터를 추가합니다.'w'
지정된 파일의 데이터를 덮어씁니다.
두 경우 모두 파일이 없으면 생성됩니다.
새 파일에 쓰기
file = open('writefile.txt', 'w')
file.write("Write some content!")
file.close()
출력:
writefile.txt
콘텐츠로 생성됩니다:
Write some content!
참고:파일이 없으면 생성됩니다. 파일이 있으면 파일 내용을 덮어씁니다! 기존 파일에 콘텐츠 추가
기존 파일에 내용을 추가하려면 'a'
open()
매개변수 추가 모드를 위한 방법입니다.
file = open('writefile.txt', 'a')
file.write("\nWrite more content!")
file.close()
writefile.txt
의 내용 파일:
Write some content!
Write more content!
파이썬에서 파일을 삭제하는 방법
파일을 삭제하려면 os
를 가져와야 합니다. 모듈을 만들고 remove()
방법:
import os
if os.path.exists("writefile.txt"):
os.remove("writefile.txt")
위의 방법은 삭제를 시도하기 전에 먼저 파일이 존재하는지 확인합니다. 파일이 없으면 오류가 발생합니다.