سلام ممنون در موارد عادی شما ترجیح می دید از کدوم استفاده کنید ؟
در کل وقتی کار سنگین بشه روی سرعت لود در حد خیلی کم هم که شده تاثیر میگذاره ولی خوب کدومش سریعتر هست میدونید ؟ در ۲۹ اردیبهشت ۱۳۹۲ ه.ش.، ساعت ۷:۲۲، beheshtraya <[email protected]>نوشت: > سلام > > وقتی یک ماژول به شکل import module اضافه میشه در واقع فقط اسم اون ماژول > برای برنامه شناخته میشه > و وقتی بخوایم از توابع و کلاس های اون ماژول استفاده کنیم، باید اسم ماژول > رو هم بنویسیم مثلاً وقتی میخوایم > از تابع sleep که تو مازژول time هست، استفاده کنیم باید بنویسیم time.sleep > > اما وقتی که یه ماژول به صورت from module import * به برنامه اضافه میشه، > همه ی توابع و کلاس های اون > برای برنامه شناخته میشه مثلاً تو مثال بالا اگه بنویسم from time import * و > بخوایم از تابع sleep استفاده کنیم > فقط کافیه بنویسیم sleep و دیگه لازم نیست قبلش time رو بنویسسم. > > برای مواردی که از کلاس ها و توابع زیادی از یه ماژول تو برنامه استفاده > میشه، روش دوم راحت تره. البته باید > دقت کرد که تو این روش نباید متغیر یا تابع یا کلاسی با اسم مشابه کلاس ها و > توابع ماژول تو برنامه تعریف بشه > چون در این صورت تعریف اون تابع یا کلاس بازنویسی میشه و اگه بعداً بخوایم از > اون استفاده کنیم تعریفش اشتباهه. > > > در ۲۹ اردیبهشت ۱۳۹۲ ه.ش.، ساعت ۳:۳۵، Reza Babaei > <[email protected]>نوشت: > >> سلام خسته نباشید >> >> من ۳ نوع import خوندم در python >> >> یکیش form module import func هست >> >> یکیش import module هست >> >> یکیش form module import * >> >> فرق دو و سه کسی می دونه چی هست ؟ >> >> ممنون >> >> -- >> Best Regards >> >> Babaei >> >> _______________________________________________ >> Py mailing list >> [email protected] >> http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org >> >> > > > -- > > > _______________________________________________ > Py mailing list > [email protected] > http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org > > -- Best Regards Babaei
_______________________________________________ Py mailing list [email protected] http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org
