您可能知道,C预处理器中有#line命令:
#include <stdio.h>
#line 20 "abc"
int main() {
printf("%i %s\n", __LINE__, __FILE__); //outputs 22 abc
}
在python中是否有类似#line命令的内容?我想更改异常中打印的内容。
注意:这与How to determine file, function and line number?中的问题不同,因为他们要打印当前行,所以我想更改它。