Python if语句错误处理

the*_*dad 5 python python-3.x

可能重复:
如何使用Python检查文件是否存在?

我是一个初学者学习python,但我得到了一些代码,如果有人也输入一个不存在的无效路径,如Z:\而不是C:\我希望它能提高某种错误,现在我知道如何去做,我只是不知道如何检查它是否无效?比如如何让我的代码在创建路径之前检查该PC上是否存在该驱动器或路径,有没有办法在python中执行此操作?

website_path = input("\nEnter the absolute path for your website: ")
Run Code Online (Sandbox Code Playgroud)

任何建议都会很棒,谢谢.

Fre*_*Foo 6

Pythonic处理这个问题的方法是"请求宽恕,而不是允许":只是尝试执行你在路径上执行的任何操作(比如打开文件)并让你正在调用的函数为你提供适当的例外.然后使用异常处理使错误消息更加用户友好.

这样,您就可以及时完成所有检查.事先检查是不可靠的; 如果你检查文件是否存在,就在某个其他进程删除它之前怎么办?