You can loop your input until the conditions are met:
while True:
s = raw_input("Please enter an integer: ")
try:
n = int(s)
if n > 0:
break
else:
print "This is not an integer greater than 0"
except ValueError:
pass
print n # test