목록파이썬 파일 읽기 (5)
겉바속촉
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 2021/01/05 - [IT 일기 (상반기)/PYTHON] - [PYTHON] 파이썬_파일 읽기 인코딩 방법을 추가!!! Traceback (most recent call last): File "c:\python\test.py", line 7, in for line in input: UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 2: illegal multibyte sequence open('input.txt', 'r', encoding='UTF-8') as input 코딩공부하면서 항상 느끼는 건데 라인별로 코드를 읽는 능력이 중요하다고 생각합니다.. 근데 그게 잘 안..
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 이번에는 StringIO 와 파일 읽기를 활용한 알고리즘에 대해서 알아보도록 하겠습니다. StringIO StringIO 클래스 목(mock)파일 ---> 실제 파일인 것처럼 읽고 쓰기 가능 test.txt abc def xyz test.txt 파일을 읽어서 출력하는 프로그램 with open('test.txt', 'r') as file: line = file.readline() print(line) 이 프로그램이 정상적으로 동작하는 것을 테스트하는 코드를 만들려고 할 때 stringIO를 사용하는 것입니다 내가 만든 기능이 제대로 돌고 있는 지 확인하려고 입력값 자체를 실체는 문자열이지만 파일처럼 취급되도록 하는 객체를 만들어 주는 것이쥬!!! ..
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 파일 읽기에 이어서 파일 쓰기에 대해서 알아보도록 하겠습니다 2021/01/05 - [IT 일기 (상반기)/PYTHON] - [PYTHON] 파이썬_파일 읽기
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 지난번에 배웠던 파일 읽기 이제 그 개념 활용해서 한 번 실습을 해볼게요 2021/01/05 - [IT 일기 (상반기)/PYTHON] - [PYTHON] 파이썬_파일 읽기 우선 텍스트 파일 읽어오기 2. 첫 줄은 그냥 설명문이니까 건너뛰기 --> file.readline() 3. 주석처리된 것들 읽어오면서 아무것도 하지말기 --> data = file.readline() --> while data.startswith('#'): data = file.readline() 4. 주석처리 안된 것들은 이제 숫자들을 저장해주기 ---> total_pelts = int(data.strip()) (strip으로 공백 없애주고) 5. 나머지 읽어가면서 더해주기 ..
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 이번에는 파일 읽기에 대해서 알아보도록 하겠습니다 시작 전에 참고할 코드 (요 파일이 계속 등장할 예정) echo.py if __name__ == "__main__" : print("I am the main program.") else: print("Another module is importing me.") 파일 읽기 파일 열기 file = open('파일명', 'r') ---> 읽기 모드로 파일 오픈 content = file.read() ---> 파일 내용 전체를 하나의 문자열로 읽음 file.close() ---> 파일 객체와 관련된 모든 자원을 해제 파일은 사용이 끝나고 나면 꼭 close 해줄 것!!! 다음 코드 입력 ( echo.py라..