반응형
Streamlit 설정 파일
TOML
확장자는 "Tom's Obvious, Minimal Language"의 약자입니다. TOML은 Tom Preston-Werner에 의해 만들어진 데이터 직렬화 언어로, 주로 구성 파일을 쉽게 읽고 쓸 수 있게 하기 위해 설계되었습니다. YAML이나 JSON과 같은 다른 데이터 직렬화 언어들과 비교했을 때, TOML은 명확성과 단순함을 지향합니다.
toml 파일 구성
TOML은 키-값 쌍, 테이블, 배열 등을 이용하여 구성 데이터를 표현하며, 인간이 읽기에도, 기계가 파싱하기에도 용이합니다. GitHub의 창립자 중 한 명인 Tom Preston-Werner가 처음으로 이 언어를 제안했으며, 이후에 많은 개발자들의 기여를 받아 현재에 이르고 있습니다. 주로 Rust, Python 등의 프로그래밍 언어에서 설정 파일로 쓰이며, 특히 Rust의 패키지 관리자인 Cargo의 Cargo.toml
설정 파일로 잘 알려져 있습니다.
정리
Streamlit 앱을 사용하거나 개발할 때 생성되는 것이며, 이는 사용자의 로컬 환경 설정이나 개인적인 인증 정보를 담고 있을 수 있기 때문에 안전하게 관리해야 합니다. 특히, 'credentials.toml' 파일은 절대로 외부에 공개되어서는 안 되는 중요한 정보를 포함할 수 있으니, 이 파일을 다룰 때는 매우 조심해야 합니다.
반응형
'도서로 공부하는 프로그래밍 > 코딩 자율학습' 카테고리의 다른 글
[Node.js] Node.js 터미널에서 빠져나오는 방법 (22) | 2024.03.18 |
---|---|
[Node.js] Node.js 설치와 환경 설정 (24) | 2024.03.17 |
[Streamlit] 웹상의 이미지 표시하기 (19) | 2024.03.15 |
[Streamlit] 이미지 크기 옵션 (23) | 2024.03.14 |
[Streamlit] 스트림릿(Streamlit)에서 이미지를 표시하는 방법 (27) | 2024.03.13 |