xristosss20 έγραψε:
@embryo θα δοκιμάσω αυτό που μου λες να δω αν συνεχίσω να έχω το ίδιο σφάλμα ευχαριστώ,αν βάλω το from __future__ import unicode_literals δεν θα χρειάζομαι # coding=utf-8(με δίεση το βάζω ?) ούτε το "u"μπροστά από το path ?
Το # coding=utf-8 είναι πάντα αναγκαίο, και για τα windows είναι το μόνο που χρειάζεται.
Για unix χρειάζεσαι και το path για το binary της python.
Η __future__ είναι μια προσπάθεια "backporting" βελτιώσεων της python 3.x στη 2.x
Τα 3 βασικότερα που χρησιμοποιώ πάντα είναι τα:
division > κάνει σωστά τις διαιρέσεις και γυρίζει και float όταν χρειάζεται
print_function > το print είναι function και χρειάζεται πάντα παρενθέσεις
unicode_literals > τα strings είναι default unicode
Το unicode_literals έχει side effects και προσωπικά το αποφεύγω.
Τι εννοείς side effects?
Τα χρησιμοποιώ συνέχεια εδώ και χρόνια και δεν έχω προσέξει κάτι.