I want to remove just those lines from a Myfile.txt
file if the line contains just only and only contain any of from the stopwords
for example, the sample of the Myfile.txt
file is
Adh Dhayd
Abu Dhabi is # here is "is" stopword but this line should not be removed because line contain #Abu Dhabi is
Zaranj
of # this line contains just stop word, this line should be removed
on # this line contains just stop word, this line should be removed
Taloqan
Shnan of # here is "of" stopword but this line should not be removed because line contain #Shnan of
is # this line contains just stop word, this line should be removed
Shibirghn
Shahrak
from # this line contains just stop word, this line should be removed
I have this code as an example
import nltk
from nltk.corpus import stopwords
from nltk.tokenize import word_tokenize
example_sent = "This is a sample sentence, showing off the stop words filtration."
stop_words = set(stopwords.words('english'))
word_tokens = word_tokenize(example_sent)
filtered_sentence = [w for w in word_tokens if not w in stop_words]
filtered_sentence = []
for w in word_tokens:
if w not in stop_words:
filtered_sentence.append(w)
print(word_tokens)
print(filtered_sentence)
So what will be the solution code for a Myfile.txt
according to the mention above.