Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: δημιουργία python project

δημιουργία python project 5 Χρόνια 11 Μήνες πριν #5232

  • sotosfwt
  • Το Άβαταρ του/της sotosfwt
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Πως μπορώ να δομήσω ένα project σε ξεχωριστά αρχεία κωδικά για παράδειγμα μια κλάση ανα αρχείο
python3.7 win10
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

δημιουργία python project 5 Χρόνια 11 Μήνες πριν #5233

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Δεν είναι σαφές τι εννοείς. Τι μπορεί να σε εμποδίζει να δημιουργήσεις μία κλάση ανά αρχείο αν το θέλεις;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

δημιουργία python project 5 Χρόνια 11 Μήνες πριν #5234

  • sotosfwt
  • Το Άβαταρ του/της sotosfwt
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Δεν ξέρω πως μπορώ να συνδέσω τα αρχεία ώστε να καλώ από το ένα αρχείο μία μέθοδο, για παράδειγμα από το άλλο αρχείο
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

δημιουργία python project 5 Χρόνια 11 Μήνες πριν #5235

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

δημιουργία python project 5 Χρόνια 10 Μήνες πριν #5267

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
sotosfwt έγραψε:
Δεν ξέρω πως μπορώ να συνδέσω τα αρχεία ώστε να καλώ από το ένα αρχείο μία μέθοδο, για παράδειγμα από το άλλο αρχείο

Γράφεις κάθε κλάση σε διαφορετικό αρχείο και μετά κάνεις import το συγκεκριμένο αρχείο που θέλεις να χρησιμοποιήσεις.

Πχ
my_class.py
class MyClass:
 
    def __init__():
        ...
 
    def Method1():
        ...
 
    ...

Προσοχή: Εδώ κάνεις import ότι υπάρχει μέσα στο αρχείο my_class.py
όχι μόνο την κλάση MyClass.
Main.py
import my_class
 
object = my_class.MyClass()



Εδώ κάνεις import μόνο την κλάση MyClass.
Main.py
from my_class import MyClass 
 
object = MyClass()
Τελευταία διόρθωση: 5 Χρόνια 10 Μήνες πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

δημιουργία python project 5 Χρόνια 10 Μήνες πριν #5269

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
@babaliaris
Το object είναι builtin, καλό είναι να μην το κάνεις shadow
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": babaliaris1
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.275 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου