- @- F9 |, _3 L+ J解决方案: 5 h. n% t3 F9 S" n3 R E
如果您检查的原因是您可以执行类似的操作if file_exists: open_it(),使用 atry试着打开它会更安全。检查和打开文件可能会被删除或移动,或者在您检查和尝试打开之间发生一些事情。$ ^" x/ F% D8 T3 X: b. U
如果不打算马上打开文件,可以用 os.path.isfile C3 _/ w3 W7 D6 i1 L; n& [True如果路径是现有的常规文件,则返回。这遵循符号链接,因此islink()和isfile()对于同一条路径可以是真的。 * A. R# T) q' U N; G