日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

作為程序員,工作中經常要應對編碼方面的挑戰,而這些挑戰所需要的復雜解決方案超出了基本的Python/ target=_blank class=infotextkey>Python語法。從StackOverflow上復制粘貼片段只能幫助解決一部分問題。

為了提高你的Python技能,你需要一個能自動執行繁瑣任務的高級腳本工具箱。

在本文中,將分享8個有趣又實用的Python腳本,它們將自動完成繁瑣的工作。這些小腳本將為編程項目增添一些樂趣,并幫助你更聰明地工作。

1.用Python測試網速

這個有趣的腳本可以幫助用戶使用Python測試網速。只需安裝speedtest模塊并運行代碼即可。

# pip install pyspeedtest
# pip install speedtest
# pip install speedtest-cli
# 方法1
import speedtest
speedTest = speedtest.Speedtest() 
print(speedTest.get_best_server())
# 檢查下載速度
print(speedTest.download())
# 檢查上傳速度
print(speedTest.upload())
# 方法2
import pyspeedtest
st = pyspeedtest.SpeedTest()
st.ping()
st.download()
st.upload()

2.將照片轉換為卡通格式

這個簡單的腳本可將照片轉換為卡通格式,非常有趣。

# pip install opencv-python
import cv2

img = cv2.imread('img.jpg')
grayimg = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
grayimg  = cv2.medianBlur(grayimg, 5)

edges = cv2.Laplacian(grayimg , cv2.CV_8U, ksize=5)
r,mask =cv2.threshold(edges,100,255,cv2.THRESH_BINARY_INV)
img2 = cv2.bitwise_and(img, img, mask=mask)
img2 = cv2.medianBlur(img2, 5)

cv2.imwrite("cartoonize.jpg", mask)

3.網站狀態

可以使用Python來檢查網站是否正常運行。

# pip install requests
# 方法 1
import urllib.request
from urllib.request import Request, urlopenreq = Request('https://medium.com/@vesper7', headers={'User-Agent': 'Mozilla/5.0'})
webpage = urlopen(req).getcode()
print(webpage)  # 200
# 方法 2
import requests
r = requests.get("https://medium.com/@vesper7")
print(r.status_code) # 200

4.Python圖像增強

使用Python Pillow庫增強照片效果。本文實現了如下四種增強照片效果的方法。

# pip install pillow
from PIL import Image,ImageFilter
from PIL import ImageEnhance

im = Image.open('img.jpg')

# 選擇你的濾鏡
# 如果不想使用下面的任何濾鏡,請在開始時添加Hastag
en = ImageEnhance.Color(im)
en = ImageEnhance.Contrast(im)
en = ImageEnhance.Brightness(im)
en = ImageEnhance.Sharpness(im)# result
en.enhance(1.5).show("enhanced")

5.制作Web機器人

該腳本可幫助你用Python實現網站自動化。你可以創建一個網絡機器人,控制任何網站。

# pip install selenium
import time
from selenium import webdriver
from selenium.webdriver.common.keys 
import Keysbot = webdriver.Chrome("chromedriver.exe")
bot.get('http://www.google.com')
search = bot.find_element_by_name('q')
search.send_keys("@codedev101")
search.send_keys(Keys.RETURN)
time.sleep(5)
bot.quit()

6.轉換:十六進制轉換為RGB

此腳本可簡單地將十六進制轉換為RGB。

def Hex_to_Rgb(hex):
    h = hex.lstrip('#')
    return tuple(int(h[i:i+2], 16) for i in (0, 2, 4))
print(Hex_to_Rgb('#c96d9d'))  # (201, 109, 157)
print(Hex_to_Rgb('#fa0515')) # (250, 5, 21)

7.將PDF轉換為圖像

使用這段代碼將所有PDF頁面轉換為圖像。

import fitz
pdf = 'sample_pdf.pdf'
doc = fitz.open(pdf)

for page in doc:
    pix = page.getPixmap(alpha=False)
    pix.writePNG('page-%i.png' % page.number)

8.獲取歌曲歌詞

這個有趣的腳本展示了如何從任何歌曲中提取歌詞。首先,需要從Lyricsgenius網站獲取一個免費的API密鑰。

# pip install lyricsgenius
import lyricsgenius
api_key = "xxxxxxxxxxxxxxxxxxxxx"
genius = lyricsgenius.Genius(api_key)
artist = genius.search_artist("Pop Smoke", 
max_songs=5,sort="title")
song = artist.song("100k On a Coupe")
print(song.lyrics)

這8個有趣而實用的Python腳本將自動執行枯燥任務,為繁雜的工作帶來快樂和效率。

分享到:
標簽:腳本 Python
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定