如何以蟒蛇的方式处理在没有VPN连接或某些环境的情况下无法访问的路径



我目前正试图让我的工具在单击浏览时转到某个路径。问题是,我们只能通过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")

相关内容

  • 没有找到相关文章

最新更新