Δημοσιεύτηκε: 07 Οκτ 2011, 22:30
Είναι λογικό που παίρνεις σφάλμα.
Η python -c περιμένει να δώσεις σαν string αυτό που θες να εκτελεστεί. Πχ:
Δεν γίνεται να περάσεις ολόκληρο το πρόγραμμα σαν string.
Διαβάζοντας:
Νομίζει ότι αυτό (το tes.py δηλαδή) είναι εντολή python και βγάζει σφάλμα καθώς δεν υπάρχει τέτοια εντολή.
Γιατί δεν δοκιμάζεις να το εκτελέσεις κανονικά με /fulpath/tes.py μέσα στο bash;
Η python -c περιμένει να δώσεις σαν string αυτό που θες να εκτελεστεί. Πχ:
- Κώδικας: Επιλογή όλων
python -c "print('hello')"
Δεν γίνεται να περάσεις ολόκληρο το πρόγραμμα σαν string.
Διαβάζοντας:
- Κώδικας: Επιλογή όλων
python -c 'tes.py'
Νομίζει ότι αυτό (το tes.py δηλαδή) είναι εντολή python και βγάζει σφάλμα καθώς δεν υπάρχει τέτοια εντολή.
Γιατί δεν δοκιμάζεις να το εκτελέσεις κανονικά με /fulpath/tes.py μέσα στο bash;