【发布时间】:2014-04-25 14:13:14
【问题描述】:
我正在尝试从 arch linux PKGBUILD 脚本中调用 python:
python -c "from module import func; func()"
func 引发异常,这是预期行为,但会导致脚本失败。
捕获这样的异常不起作用:
python -c "from module import func; try: func(); except ValueError: pass"
似乎没有办法将 try/except 语句放在一行中 (Python: try statement in a single line)。
是否有另一种方法可以忽略异常或 python 返回错误的事实? 不需要额外脚本或其他文件的解决方案将是最受欢迎的:)
【问题讨论】:
-
这不是关于
try/except,而是一般的多行;更正了标题:) -
你当然是对的。感谢您的编辑。
标签: python