精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

十個Python自動化腳本,日常工作更輕松

開發 前端
你是否有過需要為網站或社交媒體優化圖像,但又不想打開Photoshop的情況?現在只需一個簡單的Python腳本,在強大的Pillow模塊的幫助下,你可以輕松完成圖片的調整大小、裁剪、銳化等多種操作,非常簡單省力。

Python 在自動化領域的表現堪稱一流,其強大的自動化能力能夠大幅簡化開發者的日常工作。

本文精選了10個Python腳本,幫助你輕松自動化日常工作流程,提升效率。

1 圖像優化器:告別Photoshop

你是否有過需要為網站或社交媒體優化圖像,但又不想打開Photoshop的情況?現在只需一個簡單的Python腳本,在強大的Pillow模塊的幫助下,你可以輕松完成圖片的調整大小、裁剪、銳化等多種操作,非常簡單省力。

下面的腳本展示了如何進行裁剪、調整大小、翻轉、旋轉、調節對比度、模糊、銳化以及濾鏡處理。

# 圖像優化
from PIL import Image, ImageFilter, ImageOps, ImageEnhance

# 加載圖像
im = Image.open("Image1.jpg")

# 裁剪圖像
im = im.crop((34, 23, 100, 100))

# 調整圖像大小
im = im.resize((50, 50))

# 水平翻轉圖像
im = im.transpose(Image.FLIP_LEFT_RIGHT)

# 旋轉圖像360度
im = im.rotate(360)

# 壓縮圖像
im.save("Image1.jpg", optimize=True, quality=90)

# 應用模糊效果
im = im.filter(ImageFilter.BLUR)

# 應用銳化效果
im = im.filter(ImageFilter.SHARPEN)

# 調整亮度
enhancer = ImageEnhance.Brightness(im)
im = enhancer.enhance(1.5)

# 調整對比度
enhancer = ImageEnhance.Contrast(im)
im = enhancer.enhance(1.5)

# 添加濾鏡
im = ImageOps.grayscale(im)
im = ImageOps.invert(im)
im = ImageOps.posterize(im, 4)

# 保存優化后的圖像
im.save("Image1.jpg")

2 視頻優化器:打造專業級視頻

這個視頻優化器具備了所有基礎功能,比如剪輯、變速,以及通過MoviePy庫提供的一系列炫酷特效。

# 視頻優化
import moviepy.editor as pyedit

# 加載視頻
video = pyedit.VideoFileClip("vid.mp4")

# 修剪視頻
vid1 = video.subclip(0, 10)
vid2 = video.subclip(20, 40)
final_vid = pyedit.concatenate_videoclips([vid1, vid2])

# 加速視頻
final_vid = final_vid.speedx(2)

# 給視頻添加音頻
aud = pyedit.AudioFileClip("bg.mp3")
final_vid = final_vid.set_audio(aud)

# 反轉視頻
final_vid = final_vid.fx(pyedit.vfx.time_mirror)

# 合并兩個視頻
vid1 = pyedit.VideoFileClip("vid1.mp4")
vid2 = pyedit.VideoFileClip("vid2.mp4")
final_vid = pyedit.concatenate_videoclips([vid1, vid2])

# 給視頻添加VFX
vid1 = final_vid.fx(pyedit.vfx.mirror_x)
vid2 = final_vid.fx(pyedit.vfx.invert_colors)
final_vid = pyedit.concatenate_videoclips([vid1, vid2])

# 給視頻添加圖片
img1 = pyedit.ImageClip("img1.jpg")
img2 = pyedit.ImageClip("img2.jpg")
final_vid = pyedit.concatenate_videoclips([img1, img2])

# 保存最終視頻
final_vid.write_videofile("final.mp4")

3 郵件定時器:精準掌控郵件發送

這個郵件定時器能夠讓你設定特定時間自動發送郵件,確保你不會錯過任何重要郵件。它利用smtplib來發送郵件,并通過schedule庫來安排郵件的發送時間。

# 郵件定時器
import smtplib
import schedule
import time
def send_email():
    sender_email = "your_email@gmail.com"
    receiver_email = "recipient_email@gmail.com"
    password = "your_email_password"
    subject = "Automated Email"
    body = "This is an automated email sent using Python."
    message = f"Subject: {subject}\n\n{body}"
    with smtplib.SMTP_SSL("smtp.gmail.com", 465) as server:
        server.login(sender_email, password)
        server.sendmail(sender_email, receiver_email, message)
        
# 安排郵件在每天上午8點發送
schedule.every().day.at("08:00").do(send_email)
while True:
    schedule.run_pending()
    time.sleep(1)

4 社交媒體自動發布器:輕松管理多平臺發帖

這個Python自動化腳本不僅能幫你在各個平臺上發布內容,還能輕松調整發帖的時間間隔。

# 社交媒體自動發布器
import tweepy
import schedule
import time
def post_to_twitter():
    api_key = "YOUR_API_KEY"
    api_secret = "YOUR_API_SECRET"
    access_token = "YOUR_ACCESS_TOKEN"
    access_token_secret = "YOUR_ACCESS_TOKEN_SECRET"
    auth = tweepy.OAuthHandler(api_key, api_secret)
    auth.set_access_token(access_token, access_token_secret)
    api = tweepy.API(auth)
    tweet = "This is an automated tweet using Python!"
    api.update_status(tweet)
    
# 安排每6小時發布一次推文
schedule.every(6).hours.do(post_to_twitter)
while True:
    schedule.run_pending()
    time.sleep(1)

5 將PDF轉換為圖像:無需復雜軟件

PDF文件雖然方便,但有時候我們需要將其轉換成圖像。無論是處理掃描文檔還是為演示文稿提取圖片,PyMuPDF都能幫你輕松實現。只需幾行代碼,就能將PDF頁面轉換成高質量的圖像,簡單又高效。

# PDF轉圖像
import fitz
def pdf_to_images(pdf_file):
    doc = fitz.open(pdf_file)
    for page in doc:
        pix = page.get_pixmap()
        output = f"page{page.number}.png"
        pix.writePNG(output)
pdf_to_images("test.pdf")

6 獲取API數據:簡化數據獲取

API無處不在,但手動提取數據是一件苦差事。這個腳本使用獲取API數據腳本自動化從Web API獲取數據。提取天氣、股票價格、GitHub倉庫——你說出來。這個腳本使用urllib3處理GET和POST請求。

# 獲取API數據
import urllib3

# 使用GET請求獲取API數據
url = "https://api.github.com/users/psf/repos"
http = urllib3.PoolManager()
response = http.request('GET', url)
print("Status Code:", response.status)
print("Response Data:", response.data)

# 使用POST請求發布API數據
url = "https://httpbin.org/post"
http = urllib3.PoolManager()
response = http.request('POST', url, fields={'hello': 'world'})
print("Status Code:", response.status)

7 電池監控:時刻警惕電量變化

電池指示燈腳本會密切關注你的電池,在需要插入電源時提醒你充電。使用plyer和psutil,這個腳本確保你永遠不會錯過低電池警報。

# 電池提醒器
from plyer import notification
import psutil
from time import sleep
while True:
    battery = psutil.sensors_battery()
    life = battery.percent
    if life < 50:
        notification.notify(
            title="Battery Low",
            message="Please connect to a power source",
            timeout=10
        )
    sleep(50)

8 網絡爬蟲:挖掘網絡寶藏

網絡爬蟲無疑是個強大的工具,但手動一頁頁瀏覽網頁就太費時費力了。這個腳本自動為你抓取和提取網頁上的數據,利用requests和BeautifulSoup庫,幫你省去了數小時瀏覽工作、新聞或產品信息的麻煩。

# 網絡爬蟲腳本
import requests
from bs4 import BeautifulSoup
url = "https://example.com"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")

# 從網站提取特定數據
data = soup.find("div", {"class": "content"}).get_text()
print(data)

9 Pytest:自動化測試,確保代碼質量

自動化測試徹底改變了軟件開發的游戲規則。Pytest讓你能夠迅速編寫并執行Python代碼的測試,確保一切功能都符合預期。這個腳本能夠自動對函數進行測試,并檢查你的代碼是否存在缺陷。

# 使用Pytest進行自動化測試
import pytest

# 要測試的函數
def add_numbers(x, y):
    return x + y
    
# 函數的測試用例
def test_addition():
    assert add_numbers(1, 2) == 3    assert add_numbers(-1, 1) == 0
    assert add_numbers(0, 0) == 0
    assert add_numbers(10, 5) == 15
if __name__ == "__main__":
    pytest.main()

10 文件備份和同步:確保文件安全

這個腳本將啟用兩個文件夾之間的文件備份和同步。任何一個文檔的任何修改都會自動更新到第二個文件夾。非常適合保持備份或在多個設備上工作。

# 文件備份和同步腳本
import os
import shutil
def backup_and_sync(source_folder, backup_folder):
    for root, _, files in os.walk(source_folder):
        for file in files:
            source_path = os.path.join(root, file)
            backup_path = os.path.join(backup_folder, root.replace(source_folder, ""), file)
            # 如果備份文件夾中不存在目錄,則創建目錄
            os.makedirs(os.path.dirname(backup_path), exist_ok=True)
            # 將文件復制到備份文件夾
            shutil.copy2(source_path, backup_path)
    # 刪除備份文件夾中不在源文件夾中的文件
    for root, _, files in os.walk(backup_folder):
        for file in files:
            backup_path = os.path.join(root, file)
            source_path = os.path.join(source_folder, root.replace(backup_folder, ""), file)
            if not os.path.exists(source_path):
                os.remove(backup_path)
source_folder = "path/to/source/folder"
backup_folder = "path/to/backup/folder"
backup_and_sync(source_folder, backup_folder)
責任編輯:武曉燕 來源: Python學研大本營
相關推薦

2024-07-01 18:07:30

Python腳本自動化

2024-08-14 14:42:00

2024-06-21 10:46:44

2025-07-03 07:20:00

Python腳本編程語言

2022-10-09 14:50:44

Python腳本

2024-10-28 19:36:05

2025-09-23 07:00:00

Python辦公自動化

2024-12-10 07:15:00

2025-03-17 09:32:19

PythonExcel腳本

2022-05-07 14:08:42

Python自動化腳本

2024-12-24 00:00:00

技巧日志框架

2025-02-07 12:58:33

python自動化腳本

2022-07-27 08:01:28

自動化DevOps

2022-09-22 07:00:31

PC手機存儲

2021-04-23 22:44:57

Python開發辦公自動化

2022-01-11 06:53:23

腳本編碼Python

2022-07-05 14:00:49

編排工具自動化

2024-08-19 10:21:37

接口Python魔法方法

2019-05-06 14:12:41

人工智能AI自動化

2024-05-13 16:29:56

Python自動化
點贊
收藏

51CTO技術棧公眾號

九色porny视频在线观看| 91在线视频国产| 精品久久免费| 中文字幕一区二区三区四区| 国产精品一二三视频| 婷婷丁香综合网| 国产专区精品| 亚洲超碰精品一区二区| 久久婷婷国产综合尤物精品| 天天干天天操天天爱| 成人国产精品一级毛片视频| 欧美巨大另类极品videosbest| 色呦呦网站入口| 亚洲国产精品二区| 亚洲免费婷婷| xxx成人少妇69| 成人在线观看一区二区| 国产资源在线观看入口av| 久久久久久免费毛片精品| 国产91久久婷婷一区二区| 久久国产波多野结衣| 波多野结衣欧美| 五月天一区二区三区| 日本黑人久久| a天堂视频在线| 国产在线日韩| 国产亚洲精品久久久久久牛牛 | 国产精品久久久久久久久久新婚 | 国产又大又黄又粗又爽| 羞羞污视频在线观看| 91麻豆蜜桃一区二区三区| 国产精品免费一区豆花| 久久精品国产亚洲AV无码麻豆| 视频一区中文| 亚洲精品一区二区三区四区高清| 啊啊啊国产视频| 丁香花在线电影| 91小视频免费看| 91九色国产社区在线观看| 日本一区二区三区四区五区| 99久久99久久精品国产片果冰| 精品国产123| 天天综合网日韩| 成人一级福利| 一区二区三区四区高清精品免费观看 | av网站导航在线观看免费| 久久网这里都是精品| 国产精品视频yy9099| 精品国产乱码一区二区| 91精品一区国产高清在线gif| 亚洲欧美日韩国产精品| 亚洲AV成人精品| 日韩黄色在线| 欧洲色大大久久| 无罩大乳的熟妇正在播放| aaa大片在线观看| 91在线看国产| 91中文字幕一区| 中文字幕人妻一区二区三区视频| 国产精品综合色区在线观看| 欧美激情精品久久久久久久变态| 日韩av毛片在线观看| 国产亚洲一区二区三区啪| 日韩精品久久久久| 人妻互换一二三区激情视频| 国产精选久久| 欧美日韩国产不卡| 91看片在线免费观看| 激情开心成人网| 精品久久久久久中文字幕| 色呦呦网站入口| 国产在线更新| 亚洲日本在线a| 最新欧美日韩亚洲| 欧美日本一道| 亚洲欧美日韩在线不卡| 在线观看国产一区| 欧美a免费在线| 17c精品麻豆一区二区免费| 亚洲一区二区自拍偷拍| 北岛玲日韩精品一区二区三区| 成人激情文学综合网| 国产美女主播一区| 亚洲在线视频播放| 另类专区欧美蜜桃臀第一页| 国产精品亚洲аv天堂网| 超碰在线免费97| 蜜桃av一区二区| 国产精品稀缺呦系列在线| 亚洲怡红院av| 国产精品 日产精品 欧美精品| 亚洲综合图片区| 先锋在线资源一区二区三区| 国产福利在线观看| 18成人在线观看| 国产91porn| 国产cdts系列另类在线观看| 亚洲国产美女搞黄色| 日韩欧美亚洲天堂| 国产成人免费9x9x人网站视频| 黄网动漫久久久| 国产又黄又猛视频| 欧美aaa大片视频一二区| 欧美日韩国产成人在线91 | 蜜臀av一区二区在线免费观看| 国产噜噜噜噜噜久久久久久久久| 99久久亚洲精品日本无码| 国产成人在线视频网站| 国产一区二区三区四区hd| 免费看男男www网站入口在线| 欧美韩国日本不卡| 日韩少妇中文字幕| caopeng在线| 色综合久久88色综合天天免费| 99蜜桃臀久久久欧美精品网站| 影视一区二区三区| 日韩一区二区不卡| 公侵犯人妻一区二区三区| 久久中文亚洲字幕| 97久久久久久| 一级片免费网站| 国产91在线观看| 欧美一区1区三区3区公司| 成人影院www在线观看| 欧美日韩亚洲91| 天天摸天天舔天天操| 希岛爱理av免费一区二区| 日韩中文字幕在线观看| 国产系列精品av| 另类小说综合欧美亚洲| 国产一级精品aaaaa看| 精品麻豆一区二区三区 | 一区二区三区四区五区精品 | 日韩av不卡一区| 精品国产区一区二区三区在线观看| 国产在线拍揄自揄拍| 老汉av免费一区二区三区| 国产精品久久久久免费| 91啦中文在线| 欧美日韩美女在线观看| 自拍偷拍21p| 免费一区二区| 欧美精品成人在线| 91九色蝌蚪91por成人| 91在线视频播放地址| 亚洲 欧美 综合 另类 中字| 国产成年精品| 日韩亚洲一区二区| 亚洲国产成人无码av在线| 国产美女在线精品| 欧美高清性xxxxhd| 欧美男人天堂| 亚洲精品理论电影| www.天天色| 大美女一区二区三区| 国产乱子伦精品视频| 免费看日产一区二区三区| 国产一区二区三区视频在线观看| 久久久全国免费视频| 国产精品一区在线观看乱码 | 亚洲精品午夜av福利久久蜜桃| 国产精品久久久久久久久久新婚 | 99re6这里有精品热视频| 日本精品在线中文字幕| 日韩av最新在线| 91久久国产视频| 成人激情校园春色| 日韩一级免费看| 最新精品在线| 久久综合久中文字幕青草| 一级黄色免费网站| 成人综合在线视频| 中文字幕色一区二区| 欧美男男gaygay1069| 日韩视频免费在线观看| 亚洲无码精品在线观看| 亚洲桃色在线一区| 亚洲一级免费观看| 婷婷综合亚洲| 国产精品久久电影观看| 久久综合九色综合久| 色香色香欲天天天影视综合网| 亚洲成人av免费在线观看| 亚洲欧美日本国产专区一区| 欧美中日韩一区二区三区| 国产综合色在线观看| 亚洲欧美日韩网| 成人午夜视频精品一区| 久久久久久久久久看片| 中文字幕第80页| 国产精品久久天天影视| 91亚洲精品丁香在线观看| a'aaa级片在线观看| 日韩国产高清污视频在线观看| 色一情一乱一伦| 国产精品久久久久久久久免费桃花| 欧美又黄又嫩大片a级| 黄色综合网站| 日日夜夜精品网站| 国产一区二区三区视频在线| 97国产真实伦对白精彩视频8| 日批免费在线观看| 欧美性受xxxx黑人xyx| 国产日产精品一区二区三区的介绍| 国产aⅴ精品一区二区三区色成熟| 国产女大学生av| 91嫩草亚洲精品| 国产乱码一区| jizz亚洲女人高潮大叫| 欧美激情喷水视频| 国产日韩精品在线看| 日韩欧美一级二级三级| 少妇一级淫片免费放中国| 中文字幕视频一区| 国产肉体xxxx裸体784大胆| 蜜桃一区二区三区在线观看| 欧美a级免费视频| 欧美精品尤物在线观看| av一区观看| 欧洲精品一区二区三区| 久久99久久久久久久噜噜| 久香视频在线观看| 精品国产一区二区在线观看| 国产精品无码粉嫩小泬| 性久久久久久久久久久久| 人妻互换一区二区激情偷拍| 国产精品综合二区| 日韩中文字幕二区| 亚洲欧洲一区| 公共露出暴露狂另类av| 欧美手机在线| 精品国产一区二区三区免费 | 在线免费亚洲电影| 国产这里有精品| 国产三级久久久| 国产高潮视频在线观看| 久久国产精品色婷婷| 日韩欧美一区三区| 艳女tv在线观看国产一区| 日本午夜精品一区二区三区| 牛牛视频精品一区二区不卡| 91精品国产综合久久男男| 国产欧美一区二区三区精品酒店| 日韩综合中文字幕| 欧美精品久久久久久久久久丰满| 日韩精品一区二区三区老鸭窝 | 国产精品久久久久久久久免费看| 91黄页在线观看| 久久精品最新地址| 98在线视频| 亚洲人成亚洲人成在线观看| 亚洲欧美一区二区三| 精品精品欲导航| 亚洲第一天堂影院| 91精品国产美女浴室洗澡无遮挡| 中文字幕你懂的| 欧美主播一区二区三区| 免费看一级视频| 色综合中文综合网| 国产精品视频免费播放| 香蕉乱码成人久久天堂爱免费| 最新av电影网站| 日韩毛片一二三区| 5566中文字幕| 最新国产の精品合集bt伙计| 黄色一级片一级片| 国产精品久久久久影院色老大| 丰满少妇一区二区| 久久综合色综合88| 无码人妻精品一区二区三应用大全 | 久久这里只有精品首页| 免费看毛片的网站| 97精品久久久久中文字幕 | 久草视频这里只有精品| 欧美午夜影院| 无码熟妇人妻av在线电影| 亚洲欧美伊人| 黄色激情在线视频| 国产精品试看| 久久午夜夜伦鲁鲁一区二区| 久久er精品视频| 天天爽天天爽夜夜爽| 精品在线一区二区三区| 奇米777在线视频| 国产99久久久国产精品| 亚洲一区二区三区四区五区六区| 久久久久久99精品| 国产在线免费av| 亚洲精品免费电影| 国产精品成人av久久| 精品国产乱码久久久久久天美 | 亚洲成人国产| 成人免费视频91| 一区二区福利| 视色视频在线观看| 成人自拍视频在线| 丰满少妇一区二区| 成人欧美一区二区三区白人| 特黄一区二区三区| 夜色激情一区二区| 在线观看日本网站| 91精品国产一区二区三区蜜臀 | 国内精品伊人久久久久av影院| 潘金莲一级淫片aaaaa| 丁香另类激情小说| jizz中文字幕| 一区二区三区日韩| 99精品在线播放| 91精品国产综合久久久蜜臀图片| 色欧美片视频在线观看在线视频| 日韩三级av在线| 欧美日韩中文字幕一区二区| 午夜小视频免费| 欧美国产第一页| 亚洲黑人在线| 日本一区二区三区四区高清视频| 欧美日韩国产色综合一二三四| 最新中文字幕2018| 91麻豆国产精品久久| 久久国产精品二区| 欧美精品粉嫩高潮一区二区| 国产乱理伦片a级在线观看| 欧美激情视频播放| 国产美女精品视频免费播放软件| 日韩精品久久久免费观看| 亚洲影音一区| 国产精品一级黄片| 亚洲午夜电影在线| 国产成人精品亚洲精品色欲| 久久在精品线影院精品国产| 久久er热在这里只有精品66| 欧美一区二区三区四区在线观看地址 | 精品成在人线av无码免费看| 国产精品一区在线观看乱码| 老湿机69福利| 欧美一区二区三区影视| 欧美私人网站| 91影视免费在线观看| 欧美好骚综合网| 欧美丝袜在线观看| 国产精品第13页| 99在线观看免费| 欧美日本国产在线| 99香蕉久久| 成人性免费视频| 99久久精品免费看国产| 日本系列第一页| 日韩高清免费在线| 欧美理论影院| 日本一区二区三区四区高清视频| 日本免费在线视频不卡一不卡二| 欧美人与禽zoz0善交| 欧美私模裸体表演在线观看| aaa日本高清在线播放免费观看| 国产精品久久久久久五月尺| 国产精品伦理久久久久久| www.久久com| 亚洲一区二区三区四区的| 色哟哟国产精品色哟哟| 51精品在线观看| 欧美色图国产精品| www.99r| 一区二区三区四区亚洲| 三级网站免费观看| 日韩女优人人人人射在线视频| 日韩欧美一区免费| 日本中文字幕精品| 亚洲高清视频在线| 极品美乳网红视频免费在线观看 | 97精品久久| 亚欧无线一线二线三线区别| 久久久国产综合精品女国产盗摄| 最近中文字幕免费观看| 久久综合免费视频| 黄色免费大全亚洲| 日日碰狠狠丁香久燥| 成人免费在线播放视频| 天天摸夜夜添狠狠添婷婷| 国产精品久久久一区| 欧美一区国产在线| 亚洲成人日韩在线| 欧美精品高清视频| 秋霞伦理一区| 影音先锋在线亚洲| 99久久综合国产精品| 中文字幕免费在线看| 久久久久久国产精品三级玉女聊斋| 一本色道久久综合狠狠躁的番外| 五月激情婷婷在线| 偷拍一区二区三区| 日本不卡在线| 久久超碰亚洲| 国产一区美女在线| 国产精品视频一区在线观看| 欧美精品在线极品| 禁果av一区二区三区| 无套白嫩进入乌克兰美女| 欧美性猛交99久久久久99按摩| av网站在线免费看推荐| 日韩欧美亚洲在线|