擅长:python、mysql、java
<p>try/except用于代码执行抛出某种<code>Exception</code>的情况,这在您的示例中没有发生。阅读更多关于这个<a href="https://stackoverflow.com/questions/12373563/python-try-block-does-not-catch-os-system-exceptions">here</a></p>
<p>您可以在<code>response</code>中查找值,以查看您试图执行的命令的退出状态。
通常,如果返回0,则命令执行成功,否则执行失败。
这意味着代码看起来像:</p>
<pre><code>response=os.system('start notepad++.exe')
if response != 0:
webbrowser.open("https://www.rollapp.com/launch/notepad++")
</code></pre>