본문 바로가기

전체 글22

[파이썬]파일관련 함수 사용자들은 중요한 정보를 담긴 파일을 저장할 필요가 있는데 이때 영구적 저장 공간인 ROM이라는 보조기억장치에 데이터를 저장합니다. 이때 저장되는것들을 파일이라고 부르죠? 참고로 RAM은 휘발성기억장치. 파일 쓰기 f = open("test.txt","w") #- open(파일명, 파일모드) w,r 파일모드는 읽기 쓰기 등등이 있다. #- 파일을 열고 파일 객체를 반환합니다.(f에 파일 객체를 반환한다.) for i in range(5): f.write("안녕") #- write() 메소드로 '안녕'을 5번 씁니다. f.close() #- 작업이 끝나면 close() 메소드로 닫아줍니다. *필수! 파일 읽기 with open("hello.txt", "r") as f: print(f.read()) #[Ou.. 2021. 1. 6.
[2주차01/06수요일]F04.인코딩,디코딩, 파일과 디렉토리, 파일포맷3가지(CSV, XML JSON) [F04] 텍스트의 다양한 변신 (문자열, 파일 다루기) 텍스트 데이터를 문자열로 저장한다는 것 인코딩과 디코딩 링크 문자열 다루기 링크 정규 표현식 파일과 디렉토리 파일 (파이썬 함수) 링크 디렉토리 링크 모듈과 패키지 링크 여러가지 파일 포맷 다루기 링크 CSV 파일 XML파일 JSON 파일 2021. 1. 6.
인코딩과 디코딩이란? 인코딩과 디코딩 사람이 이해할수 있는 텍스트(문자열)데이터들은 컴퓨터가 이해하기 위해서 이진수로 변환해야되는데 이때 변환시키는 작업을 인코딩이라고 한다. 이때 저장단위는 바이트라고한다. 인코딩 (encoding): 문자열을 바이트로 변환하는 과정 디코딩 (decoding) : 바이트를 문자열로 변환하는 과정 바이트(byte) 컴퓨터 기본 저장단위 1바이트(1byte)는 8bit 1바이트에는 2의 8승, 즉 256개의 값을 저장할수 있다 유니코드 유니코드란 국제표준기구(ISO : International Standards Organization)에서 제정한 전세계 문자에 대한 표준코드 UTF-8, UTF16을 유니코드와 같을 것이라 생각하는데,이것들은 유니코드로 정의 텍스트를 메모리에 인코딩하는 방식이다... 2021. 1. 6.
JSON파일, XML파일, CSV 파일 JSON파일 -JSON은 JavaScript Object Notation의 약자로, JavaScript의 데이터 객체 표현법이다. -웹브라우저 등 애플리케이션 간의 HTTP 요청으로 데이터를 주고 받을때 사용하는 표준 파일 포맷이다. -웹API나 config 데이터를 전송할 때 많이 쓰입니다. -장점으로 csv파일 보다 유연하며 , XML파일보다 쉽게 읽고 쓸수 있다. -예로 트위터는JSON를 통해 여러가지 API를제공한다. 링크 person = { "first name" : "홍", "last name" : "길동", "age" : 18, "education" : [{ "university":"한국대", "major": "컴퓨터공학부", "graduated year":2010 }] } XML파일 - X.. 2021. 1. 6.