★파일 생성하기

파일 객체=open(파일 이름, 파일 열기 모드)

 

 

새파일.txt라는 파일을 C:/Python 디렉터리에 생성하고 싶다면 다음과 같이 작성.

 

close()를 사용해서 열려 있는 파일을 직접 닫아 주는 것이 좋다. 쓰기모드로 열었던 파일을 닫지 않고

다시 사용하려고 하면 오류가 발생하기 때문이다.

 

★파일을 쓰기 모드로 열어 출력값 적기

 

 

★프로그램의 외부에 저장된 파일을 읽는 여러 가지 방법

★readline() 함수 이용하기

 

모든 라인을 읽어서 화면에 출력하고 싶다면 아래와 같이 작성

while True: 라는 무한 루프 안에서 f.readline()을 이용해 파일을 계속해서 한줄씩 읽어 들이도록한다.

만약 더이상 읽을 라인이 없으면 break를 수행한다.

 

★readlines() 함수 이용하기

 

 readlines() 함수는 파일의 모든 라인을 읽어서 각각의 줄을 요소로 갖는 리스트로 리턴한다.

 

★read() 함수 이용하기

 

★파일에 새로운 내용 추가하기

파일 추가모드('a')

★with문과 함께 사용하기

파일을 열면 f.close() 해주어야 한다. 이렇게 파일을 열고 닫는 것을 자동으로 처리해주는 것을 with문이다.

 

★sys 모듈로 입력 인수 주기

type 명령어는 바로 뒤에 적힌 파일 이름을 인수로 받아 그 내용을 출력해주는 도스 명령어 이다.

대부분의 도스 명령어들은 다음과 같이 명령행(도스창)에서 입력 인수를 직접 주어 프로그램을 실행시키는 방식을 따른다.

 

sys모듈의 argv는 명령창에서 입력한 인수들을 의미

 

파일 소문자를 대문자로 만들기.

'Python > Python' 카테고리의 다른 글

Python-모듈  (0) 2017.06.10
Python-Class  (0) 2017.06.08
Python-함수  (0) 2017.06.06
Python-조건문(if문),반복문  (0) 2017.06.02
Python-딕셔너리,집합(자료형)  (0) 2017.05.30

+ Recent posts