سلام

ممنون در موارد عادی شما ترجیح می دید از کدوم استفاده کنید ؟

در کل وقتی کار سنگین بشه روی سرعت لود در حد خیلی کم هم که شده تاثیر میگذاره
ولی خوب کدومش سریعتر هست میدونید ؟


در ۲۹ اردیبهشت ۱۳۹۲ ه‍.ش.، ساعت ۷:۲۲‏، 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

Reply via email to