Browse Source

splits preprocess.ipynb file into two sub-files for unit tests

master
김선중 1 year ago
parent
commit
8ae351843a
3 changed files with 48 additions and 0 deletions
  1. +10
    -0
      Analysis/0202_config/config.ini
  2. +1
    -0
      Analysis/0202_config/config.json
  3. +37
    -0
      Analysis/0202_config/main.py

+ 10
- 0
Analysis/0202_config/config.ini View File

@ -0,0 +1,10 @@
[DEFAULT]
user = example_user
password = example_password
[MySQL]
host = example_host
database = example_database
[path_lst]
path_network = data/sumo.net.xml

+ 1
- 0
Analysis/0202_config/config.json View File

@ -0,0 +1 @@
{"user": "example_user", "password": "example_password", "host": "example_host", "database": "example_database"}

+ 37
- 0
Analysis/0202_config/main.py View File

@ -0,0 +1,37 @@
import os
import sys
if '__file__' in globals():
script_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.append(script_dir)
# json 예시
import json
with open('config.json', 'r') as config_file:
config = json.load(config_file)
print('==== json 예시 ====')
print(config)
print()
# ini 예시
from configparser import ConfigParser
config = ConfigParser()
config.read('config.ini')
user = config['DEFAULT']['User']
password = config['DEFAULT']['Password']
host = config['MySQL']['Host']
database = config['MySQL']['Database']
print('==== ini 예시 ====')
print(user, password, host, database)
from pathlib import Path
script_dir = os.path.dirname(os.path.abspath(__file__))
print(script_dir)
print(Path(script_dir))

Loading…
Cancel
Save