درسته، from module import func سریعتره. اما در حالت کلی میگن از from module import * استفاده نکنید، مگر برای کتابخونههای خاصی مثل GUIها و این چیزا، که تعداد زیادی زیرمجموعه دارن که معمولا به همشون نیاز دارید و اسمهای خاصی هم دارن و با اسمهای خودتون تداخل پیدا نمیکنن.(چقدر طولانی شد ییهو :D)
2013/5/19 Ramtin Alamdari <[email protected]> > قانونا form module import func باید سبکتر باشه > > > در ۲۹ اردیبهشت ۱۳۹۲ ه.ش.، ساعت ۹:۵۵، Reza Babaei > <[email protected]>نوشت: > > سلام >> >> ممنون در موارد عادی شما ترجیح می دید از کدوم استفاده کنید ؟ >> >> در کل وقتی کار سنگین بشه روی سرعت لود در حد خیلی کم هم که شده تاثیر >> میگذاره ولی خوب کدومش سریعتر هست میدونید ؟ >> >> >> در ۲۹ اردیبهشت ۱۳۹۲ ه.ش.، ساعت ۷:۲۲، 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 >> >> > > _______________________________________________ > 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
