我正在创建一个运行一组脚本的 python 框架。每个脚本都会加载一些执行一般系统初始化和日志记录的通用代码。但是,我想在特定脚本出现语法错误时捕获并处理事件。是的,可以使用
except SyntaxError:
但是随后每个脚本都必须包含此代码。有什么办法可以使这种情况变得普遍吗?捕捉信号会起作用,我只是不知道哪个信号会指示语法错误。
这些脚本与任何其他 Python 脚本一样运行:
test_script.py -l log_file.txt
非常感激。
我正在创建一个运行一组脚本的 python 框架。每个脚本都会加载一些执行一般系统初始化和日志记录的通用代码。但是,我想在特定脚本出现语法错误时捕获并处理事件。是的,可以使用
except SyntaxError:
但是随后每个脚本都必须包含此代码。有什么办法可以使这种情况变得普遍吗?捕捉信号会起作用,我只是不知道哪个信号会指示语法错误。
这些脚本与任何其他 Python 脚本一样运行:
test_script.py -l log_file.txt
非常感激。