我正在编写脚本,如果文件夹为空,我想停止脚本。
这是我到目前为止的内容:
panosDir = '.src/panos'
if not os.listdir(panosDir):
raise Exception('Panos directory is empty')
我在这段代码中遇到的问题是,我认为终端中的警告太多了:
Traceback (most recent call last):
File "E:\virtual_tours\.archives\bin\python\makeTiles.py", line 32, in <module>
if __name__ == '__main__': main()
File "E:\virtual_tours\.archives\bin\python\makeTiles.py", line 23, in main
raise Exception('Panos directory is empty')
Exception: Panos directory is empty
Python中是否有更好的方法停止执行脚本并引发自定义消息?
您可以使用sys.exit('message')
实现更清晰的错误消息。
import sys
panosDir = '.src/panos'
if not os.listdir(panosDir):
sys.exit('Panos directory is empty')
见这以获取更多信息。它指出以下内容:
特别是,sys.exit(“ some error message”)是发生错误时退出程序的快速方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句