Script Python dá `: Nenhum arquivo ou diretório

Eu tenho vários scripts python que funcionam muito bem, mas um script (a partir desta manhã) começou a me dar este erro se eu tentar executá-lo a partir do bash:

: Não existe tal arquivo ou diretório

Eu sou capaz de executar o script 'quebrado', fazendopython script_name.py e depois de olhar em volta um pouco a idéia geral que eu peguei foi que talvez minha linha final do hashbang foi alterada (silenciosamente) então eu olhei para a linha final de um script de trabalho e um script quebrado via:set list opção em VI como indicado nesta pergunta ->Visualizar finais de linha em um arquivo de texto

Ambos os arquivos parecem terminar usando o mesmo caractere$Então, estou meio que perdendo como proceder daqui. Especificamente, como realmente 'ver' a linha que termina no caso deset list não era o método certo.

PS: O script é executável e o shebang está lá, afirmei que é exatamente esse 1 script que estava funcionando bem antes do fim de semana, mas ele começou a me dar esse erro até esta manhã.

- editar: -

Executando o script atravésdos2unix funciona de novo, mas eu gostaria de saber de alguma maneira visualizar a linha terminando de alguma forma em VI (M) ou porque Geany de alguma forma converteu as terminações de linha em primeiro lugar (como eu nunca trabalhei em um sistema DOS / Windows) .

questionAnswers(4)

yourAnswerToTheQuestion