我目前正试图让我的工具在单击浏览时转到某个路径。问题是,我们只能通过VPN或citrix环境访问此路径。我试着使用try-and-except来查看如果它无法到达路径,它是否会进入异常,但它只是挂断了。我应该如何处理这样的路径?在这种情况下,我可以使用简单的if和else语句来检查路径是否可访问吗?
场景:
try:
if browse is clicked:
open("path")
except:
open("fail safe path")
如何防止我的工具在尝试连接到路径时挂断?
在os.path.isfile((中找到了我的答案,用于检查文件是否存在,并使用try-and-except来避免在无法访问路径时挂断。
类似这样的东西:
if browse is clicked:
try:
open("path")
except:
open("other path")
或
if browse is clicked:
if os.path.isfile("path") == True:
open("path")
else:
open("other path")