Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
probml
GitHub Repository: probml/pyprobml
Path: blob/master/internal/test_scripts.py
1191 views
1
import os
2
import logging
3
import traceback
4
import subprocess
5
6
#logging.basicConfig(level=logging.DEBUG, filename='errors.log')
7
logf = open("errors.log", "w")
8
9
root = '/Users/kpmurphy/github/pyprobml/scripts'
10
filenames = ['linreg_poly_vs_degree.py', 'linreg_contours_sse_plot.py', 'linregOnlineDemo.py']
11
12
for f in filenames:
13
python = 'python3'
14
#python = '/opt/anaconda3/envs/spyder-dev/bin/python'
15
cmd = f'{python} {root}/{f}'
16
17
print('\n\n', cmd)
18
try:
19
os.system(cmd)
20
#subprocess.run([cmd], check=True)
21
except Exception as e:
22
err = f'Failed to run {f}: {e}'
23
print('******\n', err)
24
logf.write(err)
25
traceback.print_exc(file=logf)
26
#logging.exception(err)
27
pass
28