Вам нужно будет сделать отступ 0, если вы хотите вернуться из блока исключений.Кроме того, ваш аргумент ничего не делает.Вместо того, чтобы назначить ему дескриптор файла, я предполагаю, что вы хотите, чтобы эта функция могла тестировать любой файл?Если нет, вам не нужны никакие аргументы.
def FileCheck(fn):
try:
open(fn, "r")
return 1
except IOError:
print "Error: File does not appear to exist."
return 0
result = FileCheck("testfile")
print result