我正在使用.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()以保留空格和句点?我想这并不太复杂,但我无法弄清楚。