반응형

 

파일을 열고 한줄씩 읽기.

 

현재 경로에서 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

 

반응형

+ Recent posts