This media is not supported in your browser
VIEW IN TELEGRAM
#platform
با استفاده از کتابخانه platform در پایتون میتوانیم به اطلاعات ماشین دسترسی پیدا کنیم.
از جمله توابع و کلاس های مفید موجود در این کتابخانه، میتوان توابع و کلاس های زیر را نام برد:
machine() -> <str> :
نوع ماشین رو بهمون میگه، برای مثال x86.
node() -> <str>:
نام کاربر ماشین رو بهمون میده.
processor() -> <str>:
اطلاعات پردازشگر ماشین رو بعمون میده.
system() -> <str>:
نوع سیستم عامل ماشین رو بهمون میده. برای مثال Windows.
version() -> <str>:
ورژن سیستم عامل ماشین رو بهمون میده.
با استفاده از کتابخانه platform در پایتون میتوانیم به اطلاعات ماشین دسترسی پیدا کنیم.
از جمله توابع و کلاس های مفید موجود در این کتابخانه، میتوان توابع و کلاس های زیر را نام برد:
machine() -> <str> :
نوع ماشین رو بهمون میگه، برای مثال x86.
node() -> <str>:
نام کاربر ماشین رو بهمون میده.
processor() -> <str>:
اطلاعات پردازشگر ماشین رو بعمون میده.
system() -> <str>:
نوع سیستم عامل ماشین رو بهمون میده. برای مثال Windows.
version() -> <str>:
ورژن سیستم عامل ماشین رو بهمون میده.
کتابخانه استاندارد پایتون:
به مثال زیر توجه کنید:
👇👇👇👇👇👇
به مثال زیر توجه کنید:
👇👇👇👇👇👇
همچنین کتابخانه platform شامل توابع مفیدی برای دسترسی به جزئیات پایتون نصب شده روی سیستم هم هست.
python_build() -> <tuple>:
شامل تاریخ عرضه ی پایتون و ورژن آن.
python_compiler() -> <str>:
اطلاعاتی از کامپایلر پایتون.
python_version() -> <str>:
ورژن مفسر پایتون.
python_implemetation() -> <str>:
نحوه ی ایجاد مفسر پایتون.
python_build() -> <tuple>:
شامل تاریخ عرضه ی پایتون و ورژن آن.
python_compiler() -> <str>:
اطلاعاتی از کامپایلر پایتون.
python_version() -> <str>:
ورژن مفسر پایتون.
python_implemetation() -> <str>:
نحوه ی ایجاد مفسر پایتون.
#glob
کتابخانه glob برای پردازش پوشه ها تدارک دیده شده است که دارای امکانات جالبی است.
پس از فراخوانی تابع glob از کتابخانه glob، میتوانید از این تابع در برنامه استفاده کنید.
تنها مطلبی که باید یاد بگیرید استفاده از الگوی این کتابخانه است.
این تابع یک آدرس از سیستم شما را به عنوان پارامتر اول قبول میکنه که باید از ساختار داده ای رشته ها باشه. برای مثال: "C:\Users\Puriya\desktop\"
اگر میخواید تمام فایل ها و پوشه های موجود در این آدرس رو ببینید کافیه انتهای آدرس حرف * رو بذارید.
به مثال زیر توجه کنید:
👇👇👇👇👇👇
کتابخانه glob برای پردازش پوشه ها تدارک دیده شده است که دارای امکانات جالبی است.
پس از فراخوانی تابع glob از کتابخانه glob، میتوانید از این تابع در برنامه استفاده کنید.
تنها مطلبی که باید یاد بگیرید استفاده از الگوی این کتابخانه است.
این تابع یک آدرس از سیستم شما را به عنوان پارامتر اول قبول میکنه که باید از ساختار داده ای رشته ها باشه. برای مثال: "C:\Users\Puriya\desktop\"
اگر میخواید تمام فایل ها و پوشه های موجود در این آدرس رو ببینید کافیه انتهای آدرس حرف * رو بذارید.
به مثال زیر توجه کنید:
👇👇👇👇👇👇
مثال بالا بسیار ساده بود.
حالا شاید تمام فایل های موجود در این آدرس رو که دارای پسوند .py هستند رو بخوایم:
👇👇👇👇👇
حالا شاید تمام فایل های موجود در این آدرس رو که دارای پسوند .py هستند رو بخوایم:
👇👇👇👇👇
همچنین برای بدست آوردن تمام فایل هایی که در اسمشون از حرف برای مثال s استفاده شده مثل عکس پایین عمل میکنیم:
👇👇👇👇👇👇👇👇👇
👇👇👇👇👇👇👇👇👇
پوشه ای با نام test در همین آدرس ساختم و حالا با یک اسکریپت پایتون 10 فایل txt خالی داخل پوشه درست میکنم.
قصدم ازین کار رو در قسمت بعد متوجه میشین:
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
قصدم ازین کار رو در قسمت بعد متوجه میشین:
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
حالا از فولدر 'C:\\Users\\A\\Desktop\\' قصد جستجوی فایل در فولدر های داخلش رو دارم.
👇👇👇👇👇
👇👇👇👇👇
حالا فرض رو بر این بذارید که تعداد مشخصی از این فایل ها رو در نتایج جستجو لازم داشته باشم.
👇👇👇👇👇
👇👇👇👇👇