Python ερωτήσεις.......

...IDE, compilers, κλπ

Συντονιστής: konnn

Re: Python ερωτήσεις.......

Δημοσίευσηαπό stamatiou » 05 Νοέμ 2010, 15:50

kamar έγραψε:Με ένα κειμενογράφο γράψε αυτό το script:
Κώδικας: Επιλογή όλων
#!/usr/bin/env python
#-*-coding:utf-8-*-
#filename: xerete.py
print 'Χαίρετε'
input('.....?') #Πάτα Enter για τέλος. Σε κονσόλα τερματίζει άκομψα.

Σώσε το ως xerete.py και από την κονσόλα δώσε τις παρακάτω εντολές:
Κώδικας: Επιλογή όλων
user@user:~$ python -V
Python 2.6.5
user@user:~$ python xerete.py
Χαίρετε
.....?
user@user:~$ chmod +x xerete.py
user@user:~$ ./xerete.py
Χαίρετε
.....?

Αν θέλεις να δεις που βρίσκεται το εκτελέσιμο:
Κώδικας: Επιλογή όλων
user@user:~$ whereis python


Τρέχει και με κλικ από τον Ναυτίλο. Επέλεξε εκτέλεση από τερματικό.

Τι είναι Ναυτιλος?
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kamar » 05 Νοέμ 2010, 15:55

έγραψε:Τι είναι Ναυτιλος?

Ο διαχειριστής αρχείων του GNOME.
Διόρθωσε στον κώδικα το:
Κώδικας: Επιλογή όλων
input('.....?')
σε
Κώδικας: Επιλογή όλων
raw_input('.....?')
για να μη βγάζει σφάλμα.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό stamatiou » 05 Νοέμ 2010, 16:08

kamar έγραψε:
έγραψε:Τι είναι Ναυτιλος?

Ο διαχειριστής αρχείων του GNOME.
Διόρθωσε στον κώδικα το:
Κώδικας: Επιλογή όλων
input('.....?')
σε
Κώδικας: Επιλογή όλων
raw_input('.....?')
για να μη βγάζει σφάλμα.

Όταν το τρέχω απο τερματικό οκ, αλλά οταν πάω από Ναύτιλο μου λέει ότι δεν υπάρχει εφαρμογή για συμβολοσειρά python.......
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kamar » 05 Νοέμ 2010, 16:25

έγραψε:Όταν το τρέχω απο τερματικό οκ, αλλά οταν πάω από Ναύτιλο μου λέει ότι δεν υπάρχει εφαρμογή για συμβολοσειρά python.......

Εδώ με πιάνεις αδιάβαστο. Αυτό δεν μου έχει τύχει. Θα το ψάξω.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kamar » 05 Νοέμ 2010, 16:38

Αν μπορείς γράψε το μήνυμα όπως ακριβώς είναι.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό stamatiou » 05 Νοέμ 2010, 16:51

Αδύνατη η εμφάνιση του "/home/giwrg98/Επιφάνεια εργασίας/a.pyc".
και από κάτω
Δεν υπάρχει εγκατεστημένη εφαρμογή για αρχεία συμβολοκώδικας Python
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kamar » 05 Νοέμ 2010, 17:27

έγραψε:Αδύνατη η εμφάνιση του "/home/giwrg98/Επιφάνεια εργασίας/a.pyc".
και από κάτω
Δεν υπάρχει εγκατεστημένη εφαρμογή για αρχεία συμβολοκώδικας Python

Θα πρέπει να έχεις αντίστοιχο αρχείο a.py για το a.pyc. Το δεύτερο είναι bytecode που χρησιμοποιείται για ταχύτερη εκτέλεση. Δοκίμασε να τρέξεις το a.py.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό stamatiou » 05 Νοέμ 2010, 17:31

kamar έγραψε:
έγραψε:Αδύνατη η εμφάνιση του "/home/giwrg98/Επιφάνεια εργασίας/a.pyc".
και από κάτω
Δεν υπάρχει εγκατεστημένη εφαρμογή για αρχεία συμβολοκώδικας Python

Θα πρέπει να έχεις αντίστοιχο αρχείο a.py για το a.pyc. Το δεύτερο είναι bytecode που χρησιμοποιείται για ταχύτερη εκτέλεση. Δοκίμασε να τρέξεις το a.py.

Το αποθήκευσα με ιδιο όνομα και στις δυο καταήξεις αλλα τα ίδια.......
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kamar » 05 Νοέμ 2010, 17:38

Άνοιξε το αρχικό πρόγραμμα με κάποιο κειμενογράφο και σώσε το με κατάληξη .py. Μετά κάνε την παραπάνω διαδικασία που σου έγραψα. Το a.pyc είναι μεταγλωττισμένο αρχείο και δεν θα τρέξει από το διαχειριστή αρχείων.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό stamatiou » 05 Νοέμ 2010, 17:55

kamar έγραψε:Άνοιξε το αρχικό πρόγραμμα με κάποιο κειμενογράφο και σώσε το με κατάληξη .py. Μετά κάνε την παραπάνω διαδικασία που σου έγραψα. Το a.pyc είναι μεταγλωττισμένο αρχείο και δεν θα τρέξει από το διαχειριστή αρχείων.

Δεν μπορώ με κάποιο τροπο να αποθηκέυω τα σκριπτ και να τα τρεχψ απο το Ναυτηλο?
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού