Есть ли простой способ проверить правильность пути? Файл не должен существовать сейчас, мне интересно, может ли он существовать.
Моя текущая версия такова:
try: f = open(path) except: <path invalid>
Я подумываю просто проверить, содержит ли путь какой-либо из этих символов.
Попытка сначала - лучший способ, я рекомендую сделать это.
try: open(filename, 'w') except OSError: # handle error here
Я полагаю, что вы получите OSError, явно ее поймете и протестируете на платформе, на которой вы это используете.
Вы также можете попробовать следующее:
import os if not os.path.exists(file_path): print "Path of the file is Invalid"