16 lines
313 B
Python
16 lines
313 B
Python
import os
|
|
import sys
|
|
|
|
g_pp = None
|
|
def program_path() -> str:
|
|
global g_pp
|
|
|
|
if g_pp == None:
|
|
g_pp = os.path.abspath(os.path.split(sys.argv[0])[0])
|
|
|
|
return g_pp
|
|
|
|
def data_open(vault: str, path: str) -> object:
|
|
fp = os.path.join(program_path(), vault, path)
|
|
return open(fp, 'r')
|
|
|