Я не уверен, что правильно понял ваш вопрос, но если вы хотите обнаружить пунктуацию, вы можете сделать что-то вроде.
from string import punctuation
punc = set(punctuation)
# then inside your for loop, you can either skip if
if token not in punc:
в случае, если токен содержит несколько символов, один из которых является пунктуацией.Чтобы удалить его, вы можете сделать что-то вроде
token = translate(token.maketrans('', '', string.punctuation))