Я работаю с файлом .txt. Я хочу строку текста из файла без символов, отличных от ASCII. Однако я хочу оставить пробелы и периоды. В настоящее время я тоже их снимаю. Здесь код:
def onlyascii(char):
    if ord(char) < 48 or ord(char) > 127: return ''
    else: return char
def get_my_string(file_path):
    f=open(file_path,'r')
    data=f.read()
    f.close()
    filtered_data=filter(onlyascii, data)
    filtered_data = filtered_data.lower()
    return filtered_data
Как мне изменить onlyascii(), чтобы оставить пробелы и периоды? Я предполагаю, что это не слишком сложно, но я не могу понять.
