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应用程序中。