Newer
Older
#!/bin/bash
# usage ./runfile pathToFile FileName
path=$1
filename=$2
echo "run" $filename " in " $path
cd $path
#python3 -c " "
python3 -c \
"
import importlib
import traceback
filename = '$filename'
if filename[-3:] == '.py':
filename = filename[:-3]
print(filename)
myExe = importlib.import_module(filename)
from myPackage import cmdInput, colorprint, TextColor
input('press enter to start')
import netgen.gui
while(1):
colorprint('~'*80, TextColor.YELLOW)
colorprint(f'~ {filename}', TextColor.YELLOW)
colorprint('~'*80, TextColor.YELLOW)
try:
importlib.reload(myExe)
ret = myExe.run()
except Exception:
traceback.print_exc()
ret = cmdInput(locals(), globals(), text='End of File; press enter to contiue; return values in ret \n>>')
print(ret[0])
"