Python 显示PyYaml模块中错误的YAML文件示例?

Python 显示PyYaml模块中错误的YAML文件示例?,python,yaml,Python,Yaml,我看到Sublime Pretty Yamlcode使用pyyaml try: obj = yaml.load(self.view.substr(selection)) .... except: ... #show error in statusbar 因此,皮亚姆可能会提出例外。如何查看,使用哪个示例文件查看上述代码中的错误?我不确定是否理解您的问题。如果您正在查找异常的文本,请按照。换句话说,继续你的例子: try: obj = yaml.load(self.

我看到
Sublime Pretty Yaml
code使用
pyyaml

try:
   obj = yaml.load(self.view.substr(selection))
   ....
except:
   ...
   #show error in statusbar

因此,皮亚姆可能会提出例外。如何查看,使用哪个示例文件查看上述代码中的错误?

我不确定是否理解您的问题。如果您正在查找异常的文本,请按照。换句话说,继续你的例子:

try:
   obj = yaml.load(self.view.substr(selection))
   ....
except yaml.YAMLError, exc:
    if hasattr(exc, 'problem_mark'):
        mark = exc.problem_mark
        errormessage = "Error position: (%s:%s)" % (mark.line+1, mark.column+1)
    else:
        errormessage = "Something else went wrong with ..."
    # do whatever you want with errormessage

你想看到Python程序在终端或升华文本状态栏上执行时的异常吗?想看到示例bad yaml文件-它在pyyaml(和升华)中给出错误,我是说其他东西;我需要的例子YAML文件,它给出了一些编辑器中显示的错误,如升华文本;或者在Python应用程序中。