Как принять строку, начинающуюся с # в python?

Я работаю над программой python, где мне нужно ввести hastag в терминал следующим образом:

[[email protected] Desktop]$ python CheckHastag.py #football 

после выполнения он выдает ошибку как IndexError: индекс индекса вне диапазона

Это потому, что python не принимает строку, начинающуюся с «#», однако я пробовал без # ie

 [[email protected] Desktop]$ python CheckHastag.py #football 

оно работает. Итак, как мне заставить мою программу принимать хэштаг, т.е. строку, начинающуюся
с # ?

Оболочка рассматривает # как начало комментария, поэтому интерпретатор Python никогда не узнает, что происходит после # .

Это можно легко продемонстрировать с помощью команды echo :

 $ echo #football $ echo football football 

У вас есть несколько возможностей для работы над этим:

 $ python CheckHastag.py "#football" $ python CheckHastag.py '#football' $ python CheckHastag.py \#football