import re
regex = r"([^\W_])\.(?:[^\S\n\r]+|$)"
text = "I want a hotel.\nmy email is zob@gmail.com\nI have to play. bye!"
print( re.sub(regex, r"\1 . ", text, flags=re.M).rstrip() )
aW1wb3J0IHJlCnJlZ2V4ID0gciIoW15cV19dKVwuKD86W15cU1xuXHJdK3wkKSIKdGV4dCA9ICJJIHdhbnQgYSBob3RlbC5cbm15IGVtYWlsIGlzIHpvYkBnbWFpbC5jb21cbkkgaGF2ZSB0byBwbGF5LiBieWUhIgpwcmludCggcmUuc3ViKHJlZ2V4LCByIlwxIC4gIiwgdGV4dCwgZmxhZ3M9cmUuTSkucnN0cmlwKCkgKQ==