Skrypt Pythona daje `: Brak takiego pliku lub katalogu`
Mam kilka skryptów Pythona, które działają dobrze, ale jeden skrypt (na dzień dzisiejszy) zaczął podawać mi ten błąd, jeśli spróbuję uruchomić go z basha:
: Brak takiego pliku lub katalogu
Jestem w stanie uruchomić skrypt „uszkodzony”python script_name.py
i po rozejrzeniu się wokół ogólnego pomysłu, który podjąłem, było to, że może moje zakończenie linii hashbang zostało zmienione (cicho), więc spojrzałem na zakończenie linii działającego skryptu i uszkodzony skrypt za pośrednictwem:set list
opcja w VI, jak wskazano w tym pytaniu ->Wyświetl zakończenia linii w pliku tekstowym
Oba pliki wydają się kończyć z użyciem tego samego znaku (a$
) więc trochę mi brakuje do tego, jak postępować stąd. W szczególności, jak faktycznie „zobaczyć” linię kończącą się w przypadkuset list
nie była właściwa metoda.
PS: Skrypt jest wykonywalny, a shebang jest tam, stwierdziłem, że to tylko ten 1 skrypt, który działał dobrze przed weekendem, ale zaczął dawać mi ten błąd od dziś rano.
-- edytować: --
Uruchomienie skryptu przezdos2unix
robi to ponownie, ale chciałbym wiedzieć, w jaki sposób można wizualizować linię kończącą się jakoś w VI (M) lub dlaczego Geany jakoś przekonwertował zakończenia linii w pierwszej kolejności (ponieważ nigdy nie pracuję na systemie dos / windows) .