Juria 조퇴 수첩[21]JSON, XML 파일의 입출력

11255 단어 Julia

JSON, XML 파일의 가져오기 및 내보내기(쓰기 예)


note21

JSONファイルの入出力
 # JSONモジュールの呼び出し
 using JSON

 # JSON形式ファイルの読み取り
 JSON.parsefile(ファイル名)

 # JSON形式の文字列として出力
 JSON.json(データ)


XMLファイルの入出力(EzXMLの例)
 # EzXMLモジュールの呼び出し
 using EzXML

 # XMLファイルの読み取り
 xml = readxml(ファイル名)

 # XMLルートノード取得
 xmlroot = root(xml)

 # ルートノードの名前を取得
 name = nodename(xmlroot) 

 # 子要素を取得
 children = elements(xmlroot)

 # 子要素の名前を取得
 children_name = nodename.(children)

해설


다음은 JSON 파일의 입출력, XML 파일의 입출력에 대한 설명입니다.

(1) JSON 파일의 입출력


먼저 JSON 패키지를 설치해야 합니다.
주리아의 힌트 화면에서.
  import Pkg;Pkg.add("JSON").
가져오기는 다음과 같습니다.

Juria에서 JSON 파일을 읽을 때 먼저
  using JSON그런 다음 JSON 모듈을 호출합니다.

이어서 JSON 파일을 읽습니다. 다음 JSON 형식의 파일을 읽습니다.

그런 다음 JSON 파일의 읽기 명령을 실행합니다.
  JSON.parsefile(ファイル名)▶ 구현 사례

Dict형(사전형)은 JSON 파일의 내용을 읽습니다.
Juria의 Dict형(사전형) 데이터를 JSON 형식의 문자열로 변환
다음 Dict형 데이터를 JSON 형식의 문자열로 출력합니다
  JSON.json(データ).
▶ 구현 사례

(2) XML 파일의 입출력


먼저 XML 패키지를 설치해야 합니다.
XML 패키지는 라이트XML, EzXML, LibExpat 등이다.
여기서는 EzXML을 참조하여 사용합니다.
주리아의 힌트 화면에서.
  import Pkg;Pkg.add("EzXML").
가져오기는 다음과 같습니다.

Juria에서 XML 파일을 읽을 때 먼저
  using EzXML그런 다음 EzXML 모듈을 호출합니다.

다음에 XML 파일을 읽습니다. 다음 XML 형식 파일 (test.xml) 을 읽습니다.

XML의 내용을 읽으려면 다음 명령을 실행합니다.

① xml 파일을 불러옵니다.
② xml 루트 노드를 가져옵니다.
③ 루트 노드의 이름을 가져옵니다.
④ 하위 요소를 얻는다.
⑤ 하위 요소의 이름을 얻는다.
이외에도 많은 EzXML의 기능과 함수가 있으니 자세한 내용은 공식 문서를 참조하십시오.
▶ EzXML 문서(Giithub)
  https://github.com/JuliaIO/EzXML.jl

제비를 뽑다


줄리아 조퇴 노트[01] 변수·상수 사용법
빠른 퇴장 노트[02] 산술 표현식, 연산자
조퇴노트[03] 복수
Juria 조퇴 노트[04] 정규 표현식
....
계몽하다
빠른 반품 노트[05]if 문장
빠른 반품 노트[06] 순환 처리
조퇴 노트[07]try,catch,finally
Juria 조퇴 수첩[08] 변수 유형(Int, Flat, Bool, Char, String)
조퇴 노트[09] 함수 (1) 기본편
Julia 조퇴 노트[10] 함수(2) 응용편
조퇴 노트[11]Nothing형
조퇴 노트[12] 복합형(Composite Type)형
조퇴 노트[13] 원조
Juria 조퇴 노트[14] 목록(Aray형 1차원 배열)
Juria 조퇴 노트[15] 사전(dictionary)
줄리아 조퇴 노트[16] 집합
Juria 조퇴 노트[17] 다차원 정렬(1) 초기화
다차원 그룹 (2) 각종 계산과 함수
Juria 조퇴 노트[19] 다차원 배열 (3) 하위 배열
Juria 조퇴 수첩[20] 파일 입력 출력
Juria 조퇴 수첩[21]JSON, XML 파일의 입출력
빠른 주석[22] 파이톤 함수와 파이톤 모듈 호출
노트북 빨리 감기[23] Juria의 Matplotlib 그래프에 그리기
Juria 조퇴 노트북[24] CSVFiles(DataFrame과의 협업)
Juria 조퇴 노트[25] 선형 대수 연산(벡터 매트릭스 계산)
(※ 계속 추가)

관련 정보


Juria - 공식 페이지
https://julialang.org/
Juria - 일본어 공식 문서
https://julia-doc-ja.readthedocs.io/ja/latest/index.html
최초 Juria 및 설치(Windows & Linux)
https://qiita.com/ttlabo/items/b05bb43d06239f968035
Julia - Mathematics
https://docs.julialang.org/en/v1/base/math/

당신의 의견 등


만약 의견이 있으면 잘못 정정하여 부쳐 주십시오.

좋은 웹페이지 즐겨찾기