Δημοσιεύτηκε: 15 Ιουν 2009, 02:33
από sokoban4ever
Δεν παίζουν γιατί η Python3 λέγεται python3 στο λειτουργικό και έτσι την καλείς το ( ενώ όταν εκτελείς python εκτελεί την "παλιά"
αλλά λύνεται με ένα alias python='python3' ( για το session εκτός και άνα το σώσεις σε κανα .bashrc κλπ κλπ)

Αυτο που βάζεις στην αρχή ( το shebang header)
βοθάει το shell να το εκτελείς ( εαν το έχεις κάνει executable ) να το τρέχει με python3
π.χ έτσι :
Κώδικας: Επιλογή όλων
./scriptaki.py

σκέτο δηλαδη...
Η Python3 λειτουργεί διαφορετικά και χρησιμοποιεί από default το utf-8 character encoding ενώ στην παλιά έπρεπε να κάνεις decode κάθε φορά κλπ κλπ

πάντως συνοπτικά κοιτά τις διαφορες της νέας από την "παλιά" python εδώ
http://www.ibm.com/developerworks/linux ... python3-1/