일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 설치
- 연결
- MongoDB
- 배열
- 알고리즘
- 자료형
- 프레임워크
- Python
- BAEKJOON
- 토네이도
- r
- 백준
- 저지
- ubuntu
- mariadb
- Tornado
- online
- AWS
- r script
- 오픈한글
- Java
- 이클립스
- 자바스크립트
- Judge
- 파이썬
- OrientDB
- Framework
- 연동
- API
- spring
- Today
- Total
목록파일 (3)
맛동산
파일을 읽어와서 가공 후 다시 내보내는 코드를 작성함. 우선 에디터를 사용하여 점수가 들어있는 sample.txt라는 파일을 만들었고, 이걸 읽어와서 평균을 구한다음 다시 내보내는 작업을 할거임. 위와 같이 코드를 작성함. readlines()로 sample.txt의 내용을 [70,60,55, ... ,100]의 리스트 형태로 받아와서 lines로 정의 이후 for문을 통해 총 합을 구하고 명수(len)로 나누어 평균값을 구한 뒤, write를 통해 result.txt라는 파일을 출력함 JAVA와 다른점으로 write()할때 무조건 string 형태여야하는 불편함이 있음, 이건 print할때도 항상 불편하게 느끼는데, JAVA에서는 system.out.println("사람은 : " + i + "명입니다"..
파일읽기에는 readline(), readlines(), read()가 존재함. readline()은 이름처럼 한번 실행에 한줄 한줄 가져오는것을 뜻함. 그럼 readlines()는 뭘까? readlines()는 줄바꿈으로 요소를 나눠 list형태로 가져오는것을 뜻함. -> ['첫째줄..','둘째줄..', ... ,'마지막줄'] read()는 내용 전체를 가져오는 것을 뜻함. 우선 readline()의 예를 보겠음. ▼ 이런 형식으로 한 줄의 내용을 가져오는건데 모든 줄을 출력하고 싶다면 f = open("새파일.txt", 'r') while True: line = f.readline() if not line: break print(line) f.close() 와 같이 반복문을 사용하면 됨. 모든 줄이 ..
파이썬의 파일 입출력은 변수=open("경로\파일명","옵션")의 형식을 가짐, 옵션에는 w, r, a가 있는데 w는 새로쓰기, r은 읽기, a는 이어쓰기 기능을 함. 아마 write, read, add(?)의 약자일듯. write의 경우에 만약 open('test.txt','w')라고 호출하면 로컬영역에 test.txt라는 파일이 생겨나고 이미 있는경우에는 무시하고 덮어쓰니 주의해야함. 간단한 파일 생성 코드를 작성함. for문 안에 있는 range(a, b)의 경우 a