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

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

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

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

Δημοσίευσηαπό clepto » 02 Ιαν 2012, 14:06

τους φακέλους τους δημιουργω, για το δεύτερο input δηλαδή το standard, paranoid και λοιπά αν δεν γράψεις τίποτα μπαίνει το standard, θα προσθέσω επιλογή και για τα υπόλοιπα αργότερα..

θα κοιτάξω αυτό που είπες medigeek!
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 » 05 Ιαν 2012, 16:11

Αντιμετωπίζω ένα πολύ περίεργο πρόβλημα:
Κώδικας: Επιλογή όλων
import PythonMagick, sys
from PyQt4.QtGui import QApplication

#app = QApplication(sys.argv)

_in = '/foo/bar/img.png'
out = '/foo/bar/img.pdf'
img = PythonMagick.Image(_in)
img.write(out)

Χρησιμοποιώ τον παραπάνω κώδικα για να μετατρέψω μια εικόνα png (ή άλλου τύπου) σε pdf και η μετατροπή γίνεται επιτυχώς.
Αν όμως κάνω uncomment το σχόλιο και τρέξω πάλι τον κώδικα θα δημιουργηθεί ένα αρχείο pdf του οποίο το περιεχόμενο δεν μπορώ να δω (μου ανοίγει μια λευκή σελίδα).
Αν δοκιμάσω να αλλάξω το output σε οποιοδήποτε άλλο τύπο εικόνας, δουλεύει και στις 2 περιπτώσεις εκτός απ' τις .eps εικόνες οι οποίες ανοίγουν πάλι με κάποιον pdf viewer.
Δοκίμασα το παραπάνω σε 2 υπολογιστές και είχα το ίδιο αποτέλεσμα. Παρ' όλα αυτά άλλοι που δοκίμασαν μου είπαν ότι δεν έχουν κανένα πρόβλημα στη 2η περίπτωση (με άλλη έκδοση PythonMagick).

Μήπως είναι κάποιο bug της PythonMagick; Γιατί δεν βλέπω καμία άλλη λογική αιτία.
PythonMagick 0.9.1 - PyQt 4.8.5 - Ubuntu 11.10
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

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

Δημοσίευσηαπό clepto » 05 Ιαν 2012, 21:03

Κώδικας: Επιλογή όλων
def passwddialog(self):
dialog = passwd_dlg.passwd(self)
dialog.show()
dialog.exec_()
για ποιο λόγο μου βγάζει σφάλμα;
Κώδικας: Επιλογή όλων
File "./vault.py", line 295
def passwddialog():
^
SyntaxError: invalid syntax
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 » 05 Ιαν 2012, 21:35

@clepto
Που είναι το identation?
Δείξε μας τις γραμμές από 290 ως 300.
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

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

Δημοσίευσηαπό clepto » 05 Ιαν 2012, 21:47

288 - 303
Κώδικας: Επιλογή όλων
def report(self):
link = ''
QMessageBox.about(self, self.tr("Report a bug"), self.tr(
'''<b> Vault %1 </b>
<p>If you want to report a bug
<p>please visit %2 ''').arg(__version__).arg(link)

def passwddialog(self):
dialog = passwd_dlg.passwd(self)
dialog.show()
dialog.exec_()

def createpasswddialog(self):
dialog = createpasswd_dlg.createpasswd(self)
dialog.show
dialog.exec_()
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 » 05 Ιαν 2012, 22:35

Έχεις αφήσει ανοικτή την παρένθεση του QMessageBox.about.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

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

Δημοσίευσηαπό clepto » 06 Ιαν 2012, 01:59

ναι σωστα...ευχαριστω!
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 » 06 Ιαν 2012, 13:46

Βάλε ένα IDE της προκοπής. To spyder είναι πολύ καλό και πολύ actively developed.

http://code.google.com/p/spyderlib/
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

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

Δημοσίευσηαπό Ilias95 » 07 Ιαν 2012, 02:50

pmav99 έγραψε:Βάλε ένα IDE της προκοπής. To spyder είναι πολύ καλό και πολύ actively developed.

http://code.google.com/p/spyderlib/

1. Υπάρχει τρόπος στον spyder να εμφανίζονται κάπου όλες οι κλάσεις/συναρτήσεις/μεταβλητές κλπ όπως στο geany (screen);

pmav99 έγραψε:Βγήκε το ipython 0.12
http://ipython.org/ipython-doc/rel-0.12 ... n0.12.html

Δοκιμάστε το notebook. Τα σπάει!

2. Ποια είναι τα κυριότερα πλεονεκτήματα χρήσης της ipython έναντι του python interpreter; (Ναι ξέρω τα γράφει στην homepage, αλλά δεν βγάζω άκρη γι' αυτό ρωτάω... :P )
Εκτός του ότι μπορείς να "παίξεις" Interactively με GUI (το οποίο δεν ξέρω - μου φαίνεται κάπως περίεργο και δεν βλέπω πότε θα φανεί χρήσιμο).
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

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

Δημοσίευσηαπό pmav99 » 07 Ιαν 2012, 14:40

1. Πήγαινε View/Windows and Toolbars/Outline
2. Το βασικότερο για εμένα είναι ότι έχεις code completion.
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

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

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