Запустите скрипт python изнутри python, а также поймайте исключение.Запустите скрипт python изнутри python, а также поймайте исключение
File: test1.py
try:
a = 1/0
except:
raise
File: test2.py
import subprocess
subprocess.call('python test.py', shell=True)
Как запустить test1.py, а также уловить ZeroDivisionError в test2.py?
Есть ли причина, по которой вы не можете просто импортировать test1? – monostop
test1 - автономный скрипт, который запускается как задание cron с определенными аргументами. Поэтому я хотел запустить скрипт с системными аргументами, не создавая сценарий модуля. – dumper