파이썬(python)/Python 기본, 기초
[Python] 파이썬 파일 입출력하기, 파일 불러오기, 파일 읽기 쓰기, 파일에 글 추가하기, 그림파일 읽기
안산드레아스
2021. 9. 22. 18:14
반응형
파일을 열고 한줄씩 읽기.
현재 경로에서 abc.txt 파일을 read모드로 열고 해당 instance를 print하면 한줄씩 프린트할 수 있다.
#파일 불러와서 읽기.
testFile = open('.\\abc.txt','r') # 'r' read의 약자, 'rb' read binary 약자 (그림같은 이미지 파일 읽을때)
readFile = testFile.readline()
print(readFile)
readFile = testFile.readline()
print(readFile)
(결과)
기존의 파일을 열고 한줄 추가하기.
현재 경로에서 abc.txt 파일을 add 모드로 열고 해당 write로 한줄 추가한다.
#파일에 추가하기. (문자열을 추가하는 예제)
testFile = open('.\\abc.txt','a') # 'a' 문자열 추가 약자
testFile.write('\n 대한민국.')
testFile.close()
(결과) 맨 아랫줄에 "대한민국." 이 생겼다.
반응형
새로운 파일을 생성하고 내부에 글 추가하기.
현재 경로에서 abc1.txt 파일을 생성 시키고 "쓰기테스트"라고 쓴다.
#파일 생성해 새로 쓰기
testFile1 = open('C:\\abc1.txt','w') # w: write 쓴다
testFile1.write('쓰기테스트')
testFile1.close()
(결과) 새로운 파일 abc1.txt 가 생성되고, 내부에 "쓰기테스트"라고 쓰여있다.
그림 파일을 읽기.
그림은 결국 bit의 집합이다. 그림파일의 모든 bit값들을 불러와 변수에 저장할 수 있다.
#그림 파일 읽기
testFile = open('.\\0.jpg','rb')
readFile = testFile.readline()
print(readFile)
(결과) 비트값을 읽어서 출력.
<파일을 폴더에 복사 및 파일 이동관련은 아래 참고>
https://ansan-survivor.tistory.com/917
반응형