Τα πάντα για την Python

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

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

Re: Τα πάντα για την Python

Δημοσίευσηαπό clepto » 01 Οκτ 2011, 18:04

έχω διάβασμα και στον ελεύθερο χρόνο προσπαθώ να κάνω όλα τα υπόλοιπα που θέλω με αποτέλεσμα να γίνεται ένας κακός χαμός :P
επίσης διαβάζω κάτι στην python σήμερα και μετά διαβάζω για τα φροντιστήρια και την επόμενη μέρα δεν θυμάμαι τίποτα...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό pmav99 » 01 Οκτ 2011, 18:09

Αυτό που θέλεις να κάνεις έχει σχέση με αυτό ? https://github.com/Clepto/Crypt
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό clepto » 01 Οκτ 2011, 18:51

ναι γι αυτο το θελω...να το χρησιμοποιησω στο προγραμμα
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό clepto » 03 Οκτ 2011, 19:21

δεν μου δίνει κάποιος τον κώδικα;pleaseee
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό pmav99 » 03 Οκτ 2011, 19:49

Τον κώδικα για τι πράγμα? Περιέγραψε τουλάχιστον αναλυτικά τι θέλεις να κάνει... Αν ποστάρεις και αυτό που έχεις κάνει ακόμα καλύτερα.
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό clepto » 03 Οκτ 2011, 20:02

θέλω να αποθηκεύω ονόματα από φακέλους μέσα σε αρχεία ώστε να μπορώ μετά να δείχνω στον χρήστη ποιους φακέλους έχει φτιάξει...
όταν διαγράφει έναν φάκελο να σβήνεται και το όνομα του από το αρχείο
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό Ilias95 » 03 Οκτ 2011, 20:22

clepto έγραψε:θέλω να αποθηκεύω ονόματα από φακέλους μέσα σε αρχεία ώστε να μπορώ μετά να δείχνω στον χρήστη ποιους φακέλους έχει φτιάξει...
όταν διαγράφει έναν φάκελο να σβήνεται και το όνομα του από το αρχείο

Ουσιαστικά θες απλά μια λίστα που να περιέχει τα ονόματα των φακέλων και στην οποία να προσθέτεις/αφαιρείς ονόματα;
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό clepto » 03 Οκτ 2011, 20:24

ναι αλλά θέλω να μπορώ να την δείξω στον χρήστη μέσο του zenity...
το zenity τυπώνει αυτά που γράφει μέσα το αρχείο που ορίζεις
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό Ilias95 » 03 Οκτ 2011, 20:28

clepto έγραψε:ναι αλλά θέλω να μπορώ να την δείξω στον χρήστη μέσο του zenity...
το zenity τυπώνει αυτά που γράφει μέσα το αρχείο που ορίζεις

Οπότε σαν έξοδο θες ένα αρχείο txt με τυπωμένα ένα προς ένα τα ονόματα των φακέλων. Σωστά;
Σαν είσοδο στον python κώδικα; Το input για το όνομα του φακέλου ή για το αν θα γίνει προσθήκη φακέλου ή διαγραφή που θα ορίζονται;
Στον Python κώδικα ή στον bash;
Γίνε λίγο πιο αναλυτικός...
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό clepto » 03 Οκτ 2011, 20:38

για να έχεις μια πλήρη ιδέα μπορείς να κοιτάξεις στον κώδικα του προγράμματος και να ψάξεις για τα σημεία που χρησιμοποιώ τις εντολές echo και tee
Κώδικας: Επιλογή όλων
wget --no-check-certificate https://github.com/Clepto/Crypt/tarball/master -O clepto-crypt.tar.gz; tar xzf clepto-crypt.tar.gz; nautilus ~/Clepto-*/; rm clepto-crypt.tar.gz;


τα ονόματα των φακέλων θα ορίζονται στο bash οπότε πρέπει να τα περάσω σε Python με κάποιον τρόπο...

για το αν θα γίνει διαγραφή ή προσθήκη ονόματος τώρα, θα υπάρχουν 2 συναρτήσεις στον python Κώδικα, μια για προσθήκη και μια για διαγραφή και θα καλώ την αντίστοιχη συνάρτηση από τον bash κώδικα όταν θα τη χρειάζομαι...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

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

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι