Python-Skript gibt ": Keine solche Datei oder Verzeichnis"
Ich habe mehrere Python-Skripte, die einwandfrei funktionieren, aber ein Skript (seit heute Morgen) gibt mir diesen Fehler, wenn ich versuche, es von der Bash aus auszuführen:
: Keine solche Datei oder Ordner
Ich bin in der Lage, das "kaputte" Skript auszuführenpython script_name.py
und nachdem ich mich ein bisschen umgesehen hatte, war die allgemeine Idee, die ich aufgegriffen hatte, dass sich mein Zeilenende des Hashbangs (stillschweigend) geändert hatte, so dass ich mir das Zeilenende eines funktionierenden Skripts und eines kaputten Skripts über das ansah:set list
Option in VI wie in dieser Frage angegeben ->Zeilenenden in einer Textdatei anzeigen
Beide Dateien scheinen dasselbe Zeichen zu verwenden (a$
Ich bin also ein bisschen ratlos, wie ich von hier aus vorgehen soll. Speziell, wie man die Endung der Zeile für den Fall "sieht"set list
war nicht die richtige Methode.
PS: Das Skript ist ausführbar und der Schebang ist da drin. Ich gab an, dass es nur dieses eine Skript ist, das vor dem Wochenende gut funktioniert hat, aber es hat mir diesen Fehler seit heute Morgen beschert.
- Bearbeiten: -
Führen Sie das Skript durchdos2unix
funktioniert zwar wieder, aber ich möchte wissen, wie ich das Zeilenende irgendwie in VI (M) visualisieren kann oder warum Geany die Zeilenenden überhaupt irgendwie konvertiert hat (da ich sowieso nie an einem DOS / Windows-System arbeite) .