dev/python
-
-
가변 argument 사용법dev/python 2018. 2. 2. 19:15
REFERENCEhttps://www.pythoncentral.io/fun-with-python-function-parameters/ MY EXAMPLEdef get_image_dir(db_name, *args, **kwargs): func = eval('_%s_get_image_dir'%db_name.lower()) return func(*args, **kwargs) def _kitti_get_image_dir(data_root, split): split_dir = 'testing' if 'test' in split else 'training' image_dir = '%s/data_object_image_2/%s/image_2'%(data_root, split_dir) return image_dir >..
-
(python) split string with multiple separatorsdev/python 2017. 6. 16. 19:58
def split(string, *seps): if len(seps) == 0: return string elif len(seps) == 1: return string.split(seps[0]) else: for sep in seps[1:]: string = string.replace(sep, seps[0]) return string.split(seps[0]) >>> path = "cls9CityRainy/result/step1/iter_9000/stat">>> split(path, '/', '_')['cls9CityRainy', 'result', 'step1', 'iter', '9000', 'stat']
-