אין לי ויניגרט בעיה ב import

משום מה, אני צריך לרשום:
from datetime import date
import datetime
import random
אם אני מוחק את אחד הimportים של ה datetime זה לא עובד לי - ממה שאני יודע import datetime אמור לכסות לי את הimport הראשון אבל עדיין לא עובד אם אני מוחק את אחד מהם

כי מייבאים ישירות את date לא צריך להשתמש בצורה datetime.date.something אבל אם לא כן צריך להשתמש בצורה הארוכה

לייק 1

מה זאת אומרת?
לא הבנתי…

אם אני רושם אבל
from datetime import date
import random
זה לא עובד

שים לב להבדל מתי צריך להשתמש ב-math.factorial ומתי צריך להשתמש ב-factorial

הבנתי אבל למה אם אני רושם import datetime זה לא עובד
אני משתמש ב datetime
לא בdate

איזו שורה לא עובדת לך? איזו שגיאה נזרקת?

date1 = date.fromisoformat

אתה מנסה להשתמש ב-date. מי זה? איפה הגדרת אותו? איפה הוא קיים?

אני עושה לו input
date1 = date.fromisoformat(input("Type your START date(YYYY-MM-DD): "))

לא מתכוונת ל-date1 אלא ל-date. אתה מבקש מג’ופיטר לעשות לך date.fromisoformat והוא צריך ללכת לחפש את הפונקציה הזו. איך הוא יודע איפה למצוא אותה? הוא לא מכיר את date

הבנתי
יש דרך יותר טובה אז לעשות את זה מאיך שעשיתי?

לא יודעת אם יותר טוב, אבל יחסוך import לכתוב כל פעם את השם המלא (החל בשם המודול)