Python 自動化例子是指用 Python 程序自動執行某些重復性的任務,例如自動發送電子郵件、自動下載文件和自動填寫 Web 表單等。Python 是一種易學易用的編程語言,使自動化編程變得更加容易。
以下是一個使用 Python 自動發送電子郵件的例子:
import smtplib def send_email(recipient, subject, body): smtp_server = 'smtp.gmail.com' port = 587 sender = 'your_email@gmail.com' password = 'your_gmail_password' message = f'Subject: {subject}\n\n{body}' with smtplib.SMTP(smtp_server, port) as server: server.starttls() server.login(sender, password) server.sendmail(sender, recipient, message) recipient = 'recipient_email@gmail.com' subject = 'Test Email' body = 'Hello, World!' send_email(recipient, subject, body)
在這個例子中,我們使用 SMTP(Simple Mail Transfer Protocol)庫來連接到 Gmail SMTP 服務器并發送電子郵件。將 recipient、subject 和 body 參數傳遞給 send_email() 函數即可發送電子郵件。
另一個例子是使用 Python 自動下載文件:
import requests def download_file(url, file_path): with requests.get(url) as response: with open(file_path, 'wb') as file: file.write(response.content) url = 'https://example.com/example.zip' file_path = '/path/to/save/example.zip' download_file(url, file_path)
在這個例子中,我們使用 requests 庫下載文件。將文件的 URL 和文件路徑傳遞給 download_file() 函數即可下載文件。
Python 的自動化編程能力可以幫助我們節省大量時間和精力,使我們更加專注于更重要的事情。請注意,在使用自動化程序之前,您需要深入了解您要自動化的任務,并小心處理程序傳遞的數據以避免在自動操作期間出現錯誤。