Проверьте правильность пути в Python - PullRequest
8 голосов
/ 05 ноября 2010

Есть ли простой способ проверить правильность пути? Файл не должен существовать сейчас, мне интересно, может ли он существовать.

Моя текущая версия такова:

try:
  f = open(path)
except:
  <path invalid>

Я подумываю просто проверить, содержит ли путь какой-либо из этих символов.

Ответы [ 2 ]

2 голосов
/ 05 ноября 2010

Попытка сначала - лучший способ, я рекомендую сделать это.

try:
    open(filename, 'w')
except OSError:
    # handle error here

Я полагаю, что вы получите OSError, явно ее поймете и протестируете на платформе, на которой вы это используете.

0 голосов
/ 06 января 2014

Вы также можете попробовать следующее:

import os  
if not os.path.exists(file_path):
    print "Path of the file is Invalid"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...