سه روش برای فراخوانی توابع C در کدهای پایتون وجود دارد که عبارتند از (ctypes، swig، python/c api) . هر روش مزایا و معایب مربوط به خودش را دارد. در این پست قصد داریم به آموزش روش ctypes بپردازیم.

چرا باید کد های C را در پایتون اجرا کنیم؟

  1. می دانیم که C حدود ۵۰ برابر سریعتر از پایتون است.
  2. و دسترسی به منابع سطح پایین در C به راحتی فراهم می شود.


سلام به کاربران عزیز پای‌بلک 

توی این پست قراره آموزش گرفتن اسکرین شات با پایتون رو بدیم.

خب برای این کار اول باید کتابخانه pyautogui رو نصب کنیم که توی پست قبلی گفتم ولی توی این پست هم میگم😐


با استفاده تکه کد زیر میتونید فشرده شدن کلید های موردنظرتون رو شبیه سازی کنید

import pyautogui 

pyautogui.hotkey('win','r')  

⚠️جهت کار با این کد به کتابخانه pyautogui نیاز دارید که با کد زیر میتوند نصبش کنید

pip3 install pyautogui


برای تبدیل کد های پایتون 2 به 3 از یک کتابخونه به اسم lib2to3 استفاده میکنیم.

⚠ توجه:
این کتابخونه دارای نقص هایی نیز هست پس در هر جایی ازش استفاده نکنید.
بعضی از برنامه ها الگوریتم خاصی دارن پس هرچیزی رو نمیشه تبدیل به 3 کرد.
میتونید در کد های ساده ازش استفاده کنید.


    درباره ما

    Official Weblog Of PyBlack

    Python World News, Introduction & Tutorials

    ـــــــــــــــــــــــــــــــــــــــــــ

    Telegram Channel : https://t.me/Pyblack

    MO3IN MH : @MH_Support_bot

    جستجوگر

    شبکه اجتماعی