سلام! در این مقاله با، فرستادن پیام در واتساپ، خواندن متن(صوتی)، کپی و پیست کردن متن، قراردادن ایموجی و تقویم در پایتون آشنا میشیم. با من همراه باشید
برای فرستادن پیام واتساپ، کتابخانه های مختلفی وجود دارن که ما یکی از ساده و بهترین هاش رو بهتون آموزش میدیم. شما در اول با دستور زیر، کتابخانه pywhatkit رو نصب کنید
pip install pywhatkit
خب الان، با import کردن این کتابخانه میتونیم از تابع هاش استفاده کنیم. مینویسیم:
import pywhatkit as kit
برای فرستادن پیام، در اول باید در وب واتساپ لاگین کرده باشین، و بعد از دستور زیر برای ارسال پیام استفاده میکنیم که تمام آرگیومنت هاش رو توضیح میدم:
kit.sendwhatmsg("+98 999 999 9999", "pm", 8, 53)
خب همونطور که متوجه شدید، از تابع sendwhatmsg برای ارسال پیام استفاده میکنیم. به عنوان اولین آرگیومنت باید شماره تلفنی که باهاش در واتساپ وب لاگین کردید رو بزنید. و بعد از اون باید پیامتون رو وارد کنید و بعد به ترتیب ساعت و دقیقه ای که میخواد پیامتون فرستاده بشه رو میزنید. به همین راحتی!
این کتابخانه توابع دیگه هم مانند تبدیل تصویر به کاراکتر داره. که به صورت زیر انجام میشه:
kit.image_to_ascii_art(r'image address')
شما باید به جای image address آدرس تصویرتون رو وارد کنید.
برای اینکار هم نیاز به نصب کتابخانه pyttsx3 دارید. برای اینکار در cmd مینویسیم:
pip install pyttsx3
حالا برای خواندن متن به صورت زیر عمل میکنیم(در تابع say متنی که قراره خونده بشه رو وارد کنید):
import pyttsx3
sound = pyttsx3.init()
sound.say("mrpy is the best programming website")
sound.runAndWait()
در اول، کتابخانه pyautogui رو با دستور زیر نصب میکنیم:
pip install pyautogui
خب برای گرفتن اسکرین شات به صورت زیر عمل میکنیم:
import pyautogui
screenshot = pyautogui.screenshot()
screenshot.save("image_name.png")
خب برای کپی کردن متن نیاز به کتابخانه pyperclip داریم. برای نصب این کتابخانه دستور زیر رو در cmd میزنیم:
pip install pyperclip
برای کپی کردن متن، اول کتابخانه رو ایمپورت میکنیم. بعد با تابع کپی، متن را کپی و با تابع پیست، متن را پیست میکنیم:
import pyperclip
pyperclip.copy("mrpy")
pyperclip.paste()
برای نشان دادن تقویم در پایتون نیاز به کتابخانه calendar داریم که به صورت built-in در پایتون وجود داره و نیاز به نصب نداره. برای نشون دادن تقویم، نیاز به ماه و سال داریم که از ورودی دریافت کردیم و بعد تقویم اون ماه رو نمایش دادیم:
مثلا: 7 2022
>>> import calender >>> year = int(input("Enter the year: ")) >>> month = int(input("Enter the month: ")) >>> print(calender.month(year, month))
July 2022 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
خیلی ممنون که با من همراه بودید. اگه سوال، نظر، پیشنهاد، انتقاد یا هر چیز دیگه اش داشتید در قسمت دیدگاه مطرح کنید تا به پیشرفت مقاله های ما کمک کنید!