Python18 [Python] - xml to json / json to xml 변환하기 xml to json (xml 데이터 json으로 변환)로직더보기로직import jsonimport xmltodictwith open("../data/xml_to_json.xml", "r") as f: xml_data = f.read()print(f"\nxml 데이터 파일 읽어와서 출력한 결과: \n{xml_data}")json_data = json.dumps(xmltodict.parse(xml_data), indent=4)print(f"\njson 데이터로 변환하여 출력한 결과: \n{json_data}")1. 모듈 임포트import jsonimport xmltodictjson: JSON 데이터를 파싱하거나 JSON 문자열로 변환하기 위한 표준 라이브러리.xmltodict: XML 데이터를 Pyt.. 2025. 1. 17. [Python] - for문 사용법 및 예제 코드 for문 사용법 및 예제 코드for문이란for문은 반복문 중 하나로, 특정한 조건을 만족할 때까지 특정 명령어나 코드를 반복 실행하는 구문입니다.for문은 주로 반복해야 할 횟수가 정해져 있거나, 반복을 해야 할 대상이 명확하게 정의되어 있는 경우에 사용됩니다.for문은 다음과 같은 형태를 가집니다.for 변수 in iterable: 실행할 코드위 코드의 iterable은 반복 가능한 객체(시퀀스)이며, 변수는 iterable에서 꺼내온 값을 저장할 변수입니다. 실행할 코드는 for문이 반복될 때마다 실행할 코드 블럭입니다.for문 예제 코드1. list리스트는 여러 값을 하나의 변수에 저장할 수 있는 자료구조입니다.for문을 사용하여 리스트의 각 요소를 순회하며 값을 출력할 수 있습니다.더보기예제.. 2025. 1. 9. [Python] - ElementTree 개념 및 예시 코드 기초 ElementTree 개념 및 예시 코드 기초ElementTree란ElementTree는 Python 내장 라이브러리로, XML 데이터를 생성하고, 읽고, 수정하고, 삭제할 수 있도록 도와주는 모듈입니다. XML 데이터를 트리 형태로 표현하여 다룰 수 있으며, 문서 조작이 간편합니다.XML이란더보기XML(eXtensible Markup Language)은 데이터를 저장하고 구조화하는 태그 기반의 마크업 언어입니다.HTML과 유사하지만, 사용자가 직접 태그를 정의할 수 있다는 점이 다릅니다.활용 예시1. 라이브러리 임포트import osimport xml.dom.minidomimport xml.etree.ElementTree as ETos: 파일 존재 여부 확인 및 삭제에 이용합니다.xml.dom.mini.. 2024. 10. 22. [Python] - DataFrame 개념 및 예제 코드 파이썬(Python) 판다스(Pandas) 데이터프레임(DataFrame) 개념 및 예제 코드판다스란?Pandas는 Python에서 데이터를 다룰 때 사용하는 강력하고 유용한 라이브러리입니다.특히 표 형식의 데이터(예: Excel, CSV, SQL 데이터 베이스 등) 처리에 매우 유용합니다.데이터 분석 및 조작을 쉽게 할 수 있게 도와주며, 빠르고 효율적인 방식으로 데이터를 다룰 수 있는 도구들을 제공합니다.Pandas 특징데이터 분석: Pandas는 데이터를 필터링, 정렬, 변환, 요약하는 등 다양한 데이터 분석 작업을 쉽게 처리할 수 있는 도구들을 제공합니다.성능: 데이터를 효율적으로 처리할 수 있게 설계되어, 대량의 데이터를 다룰 때도 빠르게 동작합니다.호환성: 다양한 데이터 형식(CSV, Exce.. 2024. 10. 22. [Python] - 파이참 프로젝트 디렉토리 사라짐 현상 프로젝트 파일 재탐색:File → Invalidate Caches / Restart → Invalidate and Restart를 클릭해서 캐시를 지우고 다시 로드해보세요. 가끔 파이참이 파일 시스템 변화를 인식하지 못할 때가 있는데, 캐시 초기화로 해결될 수 있습니다.프로젝트 창 설정 확인:프로젝트 창에서 'Project' 뷰가 'Packages' 뷰로 설정되어 있을 수 있습니다. 왼쪽 상단의 프로젝트 창에서 드롭다운을 확인하고, 'Project' 뷰로 전환해보세요.폴더 마크 확인:혹시 특정 폴더가 Excluded로 설정되어 있을 수 있습니다. File → Project Structure → Modules에서 각 폴더가 Source로 설정되어 있는지 확인하고, Excluded로 설정된 것이 있다면 So.. 2024. 10. 21. 이전 1 2 3 4 다음