আমি একটি টেক্সট ফাইল নিয়ে কাজ করছি। আমি নন-এএসসিআইআই অক্ষরবিহীন ফাইল থেকে পাঠ্যের একটি স্ট্রিং চাই। তবে আমি স্পেস এবং পিরিয়ড ছেড়ে যেতে চাই। বর্তমানে, আমি সেগুলিও ছিনিয়ে নিচ্ছি। কোডটি এখানে:
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
স্পেস এবং পিরিয়ডগুলি ছেড়ে যাওয়ার জন্য কীভাবে আমি কেবলমাত্র () পরিবর্তন করব? আমি ধারণা করি এটি খুব জটিল নয় তবে আমি তা বুঝতে পারি না।