Znam istnieją trzy sposoby kodowania import kilka linii w PythonieCzy istnieje zalecany format importów wieloliniowych?
Z ukośniki:
from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \
LEFT, DISABLED, NORMAL, RIDGE, END
powielania senteces:
from Tkinter import Tk, Frame, Button, Entry, Canvas, Text
from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END
W nawiasie:
from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
LEFT, DISABLED, NORMAL, RIDGE, END)
Czy jest zalecany format lub bardziej elegancki sposób do tego oświadczenia?
z tylu importu, to dlaczego nie właśnie 'from Tkinter import *'? –
To jest przykład. Prawdziwe wyrażenie to 'from data.forms import AddressEmbeddedField, PhoneEmbeddedField, MailEmbeddedField, \ \t WebEmbeddedField' ale nie chcę importować wszystkich pozostałych osadzonych pól w data.forms –
Wiele powodów. Np. Możesz nadpisać wiele zmiennych, których nie znasz. Czy znasz wszystkie nazwy zaimportowane przez 'from Tkinter import *'? Nie jestem. I IDE nie będą wiedzieć, czy te nazwy (być może), a zatem nie będą w stanie stwierdzić, czy wprowadzono nieprawidłowe nazwisko. –