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) .