Δημοσιεύτηκε: 26 Ιαν 2014, 19:21
Το παραπάνω πρόγραμμα τρέχει με python2 ενώ με python3 όχι.
Οπότε είναι πιθανόν όταν το τρέχεις μέσω γραφικού να το τρέχεις με python3 χωρίς να το ξέρεις. Αυτό που μαντεύω είναι ότι πριν κάνεις τις αλλαγές έτρεχε και με τις δύο εκδόσεις της python ενώ τώρα τρέχει μόνο με την 2 κι γι' αυτό πριν σου άνοιγε από γραφικό ενώ τώρα όχι.
Δοκίμασε να κάνεις τον κώδικα compatible και με τις δύο εκδόσεις, αλλιώς μπορείς να δημιουργήσεις έναν launcher όπου να ορίζεις την ακριβή εντολή με την οποία θα εκτελείται. Επίσης δοκίμασε να το αποθηκεύσεις με κατάληξη .pyw (ψέμματα, αυτό είναι για windows).
- Κώδικας: Επιλογή όλων
ilias@archpc ~ ➜ python3 examp.py
File "examp.py", line 60
noti(dst[i]+u" είναι κουφός αριθμός!")
^
TabError: inconsistent use of tabs and spaces in indentation
ilias@archpc ~ ➜
Οπότε είναι πιθανόν όταν το τρέχεις μέσω γραφικού να το τρέχεις με python3 χωρίς να το ξέρεις. Αυτό που μαντεύω είναι ότι πριν κάνεις τις αλλαγές έτρεχε και με τις δύο εκδόσεις της python ενώ τώρα τρέχει μόνο με την 2 κι γι' αυτό πριν σου άνοιγε από γραφικό ενώ τώρα όχι.
Δοκίμασε να κάνεις τον κώδικα compatible και με τις δύο εκδόσεις, αλλιώς μπορείς να δημιουργήσεις έναν launcher όπου να ορίζεις την ακριβή εντολή με την οποία θα εκτελείται. Επίσης δοκίμασε να το αποθηκεύσεις με κατάληξη .pyw (ψέμματα, αυτό είναι για windows).