반응형
파일을 열고 한줄씩 읽기.
현재 경로에서 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
[python] 파이썬 파일 복사, 폴더에 복사, 파일 이동
아래 코드는 text.txt 파일을 복사 및 폴더에 복사, 이동 코드이다. 절대경로 사용 및 상대경로 사용 import shutil ############## 복사 ####################### # 현재 디렉터리에서 파일 복사하기 후 다른 폴..
ansan-survivor.tistory.com
반응형
'파이썬(python) > Python 기본, 기초' 카테고리의 다른 글
[Python] 무한루프에 빠졌을 때 빠져나갈 수 있는 예외처리 만들기 (0) | 2021.09.22 |
---|---|
[Python] 파이썬 유저에게 입력받아 계산 후 출력하기 (input 함수 사용법) (0) | 2021.09.22 |
[Python] 파이썬 반목문(for문, while문) time함수, 시간 지연 함수, 함수 실행 시간 측정 (0) | 2021.09.22 |
[python] 파이썬 파일 복사, 폴더에 복사, 파일 이동 (0) | 2021.09.21 |
[python] 파이썬 파일 읽고 수정하기. 특정 문자열을 읽고 삭제하기 (0) | 2021.09.21 |