Частой задачей в жизни программиста, является проверка на существования файла. Благо сделать на Python это можно очень легко и просто. Рассмотрим наиболее популярные способы.
1 способ, для извращенцев:
try: with open('blabla.txt'): pass except IOError: print 'error'
2 способ, функция isfile:
import os.path os.path.isfile('blabla.txt')
3 способ, функция exists:
import os.path os.path.exists('blabla.txt')
4 способ, начиная с Python 3.4
from pathlib import Path f = Path('blabla.txt') if f.is_file(): print(u'файл существует')
Первые 3 свособа работают как в Python 2, так и в 3. Учтите также, что в некоторых случаях файл может быть директорией или ссылкой, что нужно проверять отдельно. Также иногда у вас не будет прав на открытие файла.
А как вы проверяете существование файла на питон?