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

四個有趣且實(shí)用的Python腳本!超硬核!

開發(fā) 前端
本文與大家分享四個有趣且實(shí)用的Python腳本!下面,我們一起來看!

在Python編程的世界中,掌握一些經(jīng)典的、實(shí)用的腳本是每個開發(fā)者進(jìn)階之路上不可或缺的一步。

這里筆者與大家分享四個有趣且實(shí)用的Python腳本!

1.彩色圖像轉(zhuǎn)黑白圖像(批量操作)

該腳本展示了如何從當(dāng)前目錄下讀取所有.jpg和.png文件并將其轉(zhuǎn)換為黑白圖像。如果你想批量轉(zhuǎn)換指定目錄下的所有圖片,只需修改os.listdir('.')為你需要的目錄路徑即可。

from PIL import Image
import os

def convert_to_grayscale(image_path):
    # 打開圖片
    img = Image.open(image_path)

    # 轉(zhuǎn)換為灰度模式(黑白)
    grayscale_img = img.convert('L')

    # 保存新的黑白圖像
    output_filename = os.path.splitext(image_path)[0] + '_gray.png'  # 添加_gray后綴以區(qū)分原圖
    grayscale_img.save(output_filename)

# 遍歷當(dāng)前目錄下的所有.jpg和.png文件
for filename in os.listdir('.'):
    if filename.endswith(('.jpg', '.png')):
        image_path = os.path.join('.', filename)
        convert_to_grayscale(image_path)

2.計算你的年齡

該腳本展示了如何計算并顯示你的年齡的年數(shù)、月數(shù)和天數(shù)。

Python 腳本:計算用戶年齡的精確年數(shù)、月數(shù)和天數(shù)

# Python 腳本:計算用戶年齡的精確年數(shù)、月數(shù)和天數(shù)
```python
import time
from calendar import isleap

# 判斷閏年函數(shù)
def is_leap_year(year):
    """
    接收一個整數(shù)年份作為參數(shù),判斷該年是否為閏年并返回布爾值。
    """
    return isleap(year)

# 返回指定月份天數(shù)的函數(shù)
def days_in_month(month, leap_year):
    """
    接收一個整數(shù)月份(1-12)和一個布爾值(表示當(dāng)年是否為閏年),
    返回該月份的天數(shù)。
    """
    if month in [1, 3, 5, 7, 8, 10, 12]:
        return 31
    elif month in [4, 6, 9, 11]:
        return 30
    elif month == 2 and leap_year:
        return 29
    elif month == 2 and not leap_year:
        return 28

# 獲取當(dāng)前時間信息
current_time = time.localtime(time.time())

# 獲取用戶輸入
name = input("請輸入您的姓名: ")
age = int(input("請輸入您的年齡: "))

# 計算用戶的出生年份
birth_year = current_time.tm_year - age

# 初始化計算總天數(shù)
total_days = 0

# 計算從出生年份到當(dāng)前年份的所有天數(shù)
for year in range(birth_year, current_time.tm_year + 1):
    # 根據(jù)年份判斷是否為閏年,并累加相應(yīng)的天數(shù)
    total_days += 366 if is_leap_year(year) else 365

# 計算從出生年份到當(dāng)前月份的所有額外天數(shù)
for month in range(1, current_time.tm_mon):
    # 判斷對應(yīng)年份是否為閏年,獲取該月天數(shù)并累加
    leap_status = is_leap_year(current_time.tm_year) if month <= current_time.tm_mon else is_leap_year(current_time.tm_year - 1)
    total_days += days_in_month(month, leap_status)

# 累加當(dāng)前日期天數(shù)
total_days += current_time.tm_mday

# 輸出結(jié)果
print(f"{name} 的年齡是 {age} 年或 {current_time.tm_mon} 個月或 {total_days} 天")

3.JSON轉(zhuǎn)CSV

該腳本展示了如何從JSON文件中提取數(shù)據(jù),并將其轉(zhuǎn)換成CSV文件。

# 導(dǎo)入Python的json模塊,用于處理JSON數(shù)據(jù)
import json

# 判斷是否為腳本主入口
if __name__ == '__main__':
    try:
        # 讀取JSON文件,并將其內(nèi)容轉(zhuǎn)換為Python對象(這里是一個列表,其中每個元素是字典)
        with open('input.json', 'r') as f:
            data = json.loads(f.read())

        # 初始化輸出字符串,將第一個字典的所有鍵按逗號分隔拼接成CSV表頭
        output = ','.join([*data[0].keys()])

        # 遍歷JSON數(shù)據(jù)中的每個字典對象
        for obj in data:
            # 拼接每條記錄的值,按照指定順序("Name", "age", "birthyear")與逗號分隔寫入一行
            output += f'\n{obj["Name"]},{obj["age"]},{obj["birthyear"]}'

        # 打開名為 'output.csv' 的文件進(jìn)行寫操作,并將處理好的CSV格式數(shù)據(jù)寫入文件
        with open('output.csv', 'w') as f:
            f.write(output)

    except Exception as ex:  # 如果在執(zhí)行過程中出現(xiàn)任何異常
        # 輸出錯誤信息,包含具體的異常描述
        print(f'Error: {str(ex)}')

4.低電量通知

該腳本展示了如何獲取設(shè)備系統(tǒng)電池信息,然后檢查電池電量百分比是否低于30%且未連接電源。如果滿足這兩個條件,則會發(fā)送一個桌面通知提醒用戶。

import psutil

# 獲取電池信息
battery = psutil.sensors_battery()
plugged = battery.power_plugged
percent = battery.percent

# 檢查電池電量并發(fā)送通知(在電量低于30%且未插電源時)
if percent <= 30 and not plugged:
    # 對于Linux環(huán)境或跨平臺通知可以使用pynotifier
    try:
        from pynotifier import Notification

        Notification(
            title="Battery Low",
            description=str(percent) + "% Battery remain!!",
            duration=5,  # Duration in seconds
        ).send()
    except ImportError:
        print("pynotifier is not installed. Install it first.")

    # 對于Windows環(huán)境,請確保已經(jīng)安裝了win10toast,并使用它來發(fā)送通知
    try:
        from win10toast import ToastNotifier

        toaster = ToastNotifier()
        toaster.show_toast(
            "Battery Low",
            str(percent) + "% Battery remain!!",
            duration=5,
            threaded=True
        )
    except ImportError:
        print("win10toast is not installed. Install it first.")

責(zé)任編輯:趙寧寧 來源: 數(shù)據(jù)科學(xué)與AI
相關(guān)推薦

2022-07-15 14:54:00

DockerLinux技巧

2017-07-10 14:00:04

Python命令行

2022-06-24 10:02:43

PythonShell腳本

2022-07-30 07:50:40

數(shù)據(jù)庫字段存儲

2023-10-26 07:24:19

ChatGPT聊天機(jī)器人信息

2022-03-21 08:00:00

網(wǎng)絡(luò)安全影子IT數(shù)據(jù)泄露

2022-10-10 23:19:02

Python腳本語言工具庫

2020-10-29 08:35:06

Pandas函數(shù)Python

2021-01-08 16:27:52

SQL數(shù)據(jù)庫開發(fā)

2009-10-23 14:22:59

Windows 7微軟隱藏功能

2011-08-29 18:37:47

Ubuntu11.04

2017-07-28 11:14:46

數(shù)據(jù)可視化界面設(shè)計

2024-04-10 07:49:37

React 19use 鉤子Suspense

2024-01-26 09:01:30

HooksReact 19版本

2013-08-26 10:51:56

Web開發(fā)框架

2022-05-04 12:44:57

Python編程語言

2022-01-17 10:50:15

Python代碼內(nèi)存

2021-04-22 10:28:52

開發(fā)技能代碼

2021-03-28 22:55:44

Python編程技術(shù)

2024-06-25 12:45:05

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

禁果av一区二区三区| 91www在线| 蜜臀久久久久久久| 免费不卡欧美自拍视频| 女性生殖扒开酷刑vk| 热三久草你在线| 中文字幕在线不卡一区| 国产精品美女xx| 国产又粗又猛又爽又| yiren22亚洲综合伊人22| 国产精品久久久久久久久久10秀| 91精品国产入口在线| www.成年人视频| 97超碰人人草| 亚洲第一黄网| 伊人久久免费视频| 免费观看日韩毛片| 2019中文字幕在线视频| 东方欧美亚洲色图在线| 国产精品久久久久99| 久草福利资源在线观看| 欧美极品在线观看| 日韩欧美aaaaaa| 无码日韩人妻精品久久蜜桃| 伦理av在线| 日本一区二区成人| 精品国产乱码久久久久软件| 一区二区三区日| 国产一区二区你懂的| 久久久97精品| 亚洲欧洲久久久| 一本大道色婷婷在线| 亚洲欧美在线视频观看| 免费国产一区二区| 亚洲精品成av人片天堂无码| 免费观看30秒视频久久| 91sa在线看| avove在线播放| 欧美疯狂party性派对| 亚洲跨种族黑人xxx| 日本一区二区免费视频| 精品一区91| 欧美日韩国产电影| 妺妺窝人体色www在线观看| 91美女精品| 亚洲黄色小视频| 艳母动漫在线免费观看| 在线视频三区| 国产日本欧洲亚洲| 久久精品国产第一区二区三区最新章节 | 一区二区三区三区在线| 三级在线视频| 97国产一区二区| 韩国一区二区三区美女美女秀| 国产99对白在线播放| 精品在线一区二区三区| 国产欧美精品日韩精品| 最近中文字幕免费观看| 日韩精品视频网站| 深夜福利亚洲导航| 91成人在线免费视频| 亚洲资源网站| 亚洲午夜av久久乱码| 女女互磨互喷水高潮les呻吟 | 亚洲精品无人区| 欧美扣逼视频| 久久亚洲一区二区三区明星换脸| 国产精品 欧美在线| av图片在线观看| 日韩精品午夜| 最近中文字幕2019免费| 波多野结衣欲乱| 中文字幕亚洲综合久久五月天色无吗''| www亚洲精品| 免费中文字幕在线| 1000部精品久久久久久久久| 97色伦亚洲国产| www.黄色com| 外国成人激情视频| 欧美高清第一页| 日韩不卡av在线| 四虎成人av| 欧美大胆在线视频| 国产特黄大片aaaa毛片| 丝袜国产日韩另类美女| 久久999免费视频| 日韩成人免费在线观看| 天天久久综合| 欧美激情亚洲自拍| 亚洲GV成人无码久久精品| 久久xxxx| 成人欧美一区二区三区黑人孕妇| 亚洲精品国产精品国| 99久免费精品视频在线观看 | 精品人妻一区二区三| 91午夜精品| 亚洲天堂免费在线| 免费三级在线观看| 国产日韩欧美一区二区三区在线观看| 国产91久久婷婷一区二区| 国产又大又黑又粗| 99久精品国产| 最新精品视频| 黄色污网站在线观看| 欧美日韩色综合| 中文字幕天堂网| 精品日韩在线| 久久久久久久久久久亚洲| 欧美三级网站在线观看| 成人av综合在线| 成人h视频在线| 免费观看黄色av| 国产精品夜夜爽| 欧美人与物videos另类| 特黄视频在线观看| 国产精品欧美一级免费| 成人在线观看你懂的| 日韩亚洲国产免费| 欧美日韩精品一区二区在线播放 | 久久精品视频7| 国产成人午夜视频| 午夜精品一区二区三区四区| 欧美日韩激情视频一区二区三区| 1000部国产精品成人观看| av动漫在线观看| 2023国产精华国产精品| 色婷婷综合成人| 男人日女人网站| 成人性生交大片免费看中文| 一本久道久久综合| gogo亚洲高清大胆美女人体| 亚洲国产精品99| 成人免费无码大片a毛片| 久久久久亚洲| 九色成人免费视频| 伊人色综合久久久| 久久女同精品一区二区| 黄色一级片在线看| 欧州一区二区三区| 日韩色av导航| 国产偷人爽久久久久久老妇app | 日本成人超碰在线观看| 精品无人乱码一区二区三区的优势 | 鲁一鲁一鲁一鲁一色| 日韩欧美久久| 欧美成人中文字幕| av网站免费大全| 亚洲人成亚洲人成在线观看图片| 天天干天天综合| 青青草97国产精品麻豆| 国产精品对白刺激| 福利在线观看| 精品视频在线免费观看| 萌白酱视频在线| 蜜桃一区二区三区在线| 亚洲精品二区| 欧美性www| 久久国产一区二区三区| 国产麻豆免费视频| 亚洲美女在线一区| 人人妻人人澡人人爽欧美一区双 | 精品国精品国产| 久草视频在线免费看| 成人性生交大片| 国产精品后入内射日本在线观看| 四虎884aa成人精品最新| 欧美在线一区二区三区四| av女名字大全列表| 色欲综合视频天天天| 中文字幕在线观看免费高清 | 久久精品国产精品| 国产夫妻自拍av| 午夜视频一区在线观看| 亚洲av片不卡无码久久| 日韩成人一级片| 日本黄色播放器| 成人资源在线播放| 欧美在线日韩在线| 午夜视频在线观看网站| 日韩一区国产二区欧美三区| 免费在线观看你懂的| 日韩电影免费一区| 日本高清xxxx| 日韩av黄色在线| 国产精品久久久久久久久久99| 免费黄色在线观看| 精品国产乱码久久久久久图片 | 久久99精品久久久久久三级| 亚洲成人不卡| 免费91在线视频| 久草在线免费福利资源| 3atv一区二区三区| 日韩三级一区二区三区| 欧美激情一区三区| 图片区偷拍区小说区| 噜噜噜久久亚洲精品国产品小说| 亚洲精品免费在线看| 香蕉免费一区二区三区在线观看| 5252色成人免费视频| www.com在线观看| 欧美日韩久久久久| 日本高清不卡免费| 91视频在线看| 激情久久综合网| 老司机精品视频网站| 欧美视频在线第一页| 精品久久久亚洲| 国产精选一区二区| 日韩国产大片| 18一19gay欧美视频网站| 视频免费一区| 亚洲美女av在线| 丰满肉嫩西川结衣av| 欧美午夜精品久久久| 日韩精品无码一区二区| 中文字幕日本不卡| brazzers精品成人一区| 高清视频一区二区| 国产欧美久久久久| 久久久影院免费| 久久国产精品一区二区三区四区| 成人免费91| 国产精品电影一区| 正在播放日韩精品| 久久久亚洲天堂| 免费**毛片在线| 亚洲视频在线免费观看| 手机av免费在线观看| 欧美一级在线视频| 中文字幕激情视频| 色婷婷亚洲精品| 好吊操这里只有精品| 亚洲精品免费在线观看| 99久久精品久久亚洲精品| 久久久精品黄色| 影音先锋人妻啪啪av资源网站| 国产乱码精品1区2区3区| 污污网站免费观看| 蜜臀av一区二区在线免费观看| 六月激情综合网| 国产午夜精品一区二区三区欧美| 久久99久久久久久| 亚洲无吗在线| 成人免费观看cn| 亚洲性感美女99在线| 992tv快乐视频| 欧美一区二区三区久久精品茉莉花 | 98精品国产高清在线xxxx天堂| 青草av在线| 欧美激情乱人伦一区| 欧美家庭影院| 欧美日韩国产va另类| 日韩伦理电影网站| 欧美极品美女视频网站在线观看免费| 在线观看操人| 久久久久久中文| 97蜜桃久久| 2018国产精品视频| 最新欧美电影| 国产欧美日韩中文字幕| 日本亚洲欧洲无免费码在线| 91精品国产综合久久香蕉最新版 | 欧美v国产在线一区二区三区| 国产高清精品软件丝瓜软件| 日韩欧美成人一区二区| 日本黄色免费视频| 精品亚洲va在线va天堂资源站| 青青草av免费在线观看| 亚洲午夜未删减在线观看| 91社区在线| 久久伊人精品一区二区三区| 欧美一级免费片| 日韩av在线看| 国产黄在线观看| 久久久www成人免费精品| 天使と恶魔の榨精在线播放| 午夜精品久久久久久久99热浪潮| 中文字幕在线中文字幕在线中三区| 日韩美女视频免费看| 国产精品美女午夜爽爽| 97久久精品午夜一区二区| 国产成人aa在线观看网站站| 欧美久久久久久| 999国产精品999久久久久久| 久久久久久久久久伊人| 国产精品毛片| 伊人网在线综合| 成人久久视频在线观看| 91国模少妇一区二区三区| 亚洲视频综合在线| 国产精品1000| 欧美特级限制片免费在线观看| 99在线精品视频免费观看软件| 亚洲国产精品一区二区久| 国产高清av在线| 久久91亚洲精品中文字幕奶水| 大胆人体一区| 亚洲综合在线播放| 日韩国产大片| 国产精品久久亚洲7777| 欧美日韩中文字幕一区二区三区 | 国产欧美一级| 岛国av在线免费| proumb性欧美在线观看| 成人黄色短视频| 日韩欧美在线视频| 精品毛片一区二区三区| 亚洲视频一区二区| sis001亚洲原创区| 成人国产精品av| 综合亚洲色图| 青青在线视频免费观看| 欧美a级一区二区| 亚洲蜜桃精久久久久久久久久久久| 国产精品国产三级国产aⅴ入口| 日韩av一区二区在线播放| 欧美一级欧美一级在线播放| 川上优的av在线一区二区| 午夜欧美不卡精品aaaaa| 豆花视频一区| 婷婷四房综合激情五月| 国产日韩1区| 国产情侣久久久久aⅴ免费| 中文字幕一区二区三区不卡| 日韩精品一区二区亚洲av| 日韩欧美一区电影| 欧美高清视频| 国产精品第三页| 国产伦一区二区三区| 欧美深夜福利视频| 成人妖精视频yjsp地址| 欧美成人手机视频| 91精品婷婷国产综合久久竹菊| 午夜免费福利在线观看| 国产精品普通话| 久久成人高清| 欧美精品第三页| 久久青草国产手机看片福利盒子| 中日韩黄色大片| 亚洲第一区中文99精品| 影音先锋在线播放| 999精品在线观看| 欧美视频网站| 岛国精品一区二区三区| 亚洲国产成人porn| 三级网站在线播放| 亚洲成人黄色网址| heyzo高清在线| 俄罗斯精品一区二区| 欧美日韩一区自拍| 国产一精品一aⅴ一免费| 亚洲国产一区二区三区| 日韩黄色片网站| 尤物tv国产一区| 久久日本片精品aaaaa国产| 亚洲欧美日韩精品久久久| 麻豆91在线播放免费| 久久爱一区二区| 欧美一区二区三区在| 人人澡人人添人人爽一区二区| 国产精品jizz视频| 亚洲欧美日韩国产一区二区| 午夜一级免费视频| 亚洲精品中文字幕乱码三区| 国内老熟妇对白xxxxhd| 欧美精品成人91久久久久久久| 国产精品对白| 女人扒开屁股爽桶30分钟| 久久精品无码一区二区三区| 日本免费在线观看视频| 亚洲精品久久久久久下一站| 国产在线看片| 2022国产精品| av成人激情| 婷婷激情四射五月天| 国产精品初高中害羞小美女文| 中文字幕在线观看你懂的| 在线观看精品国产视频| 亚洲狼人在线| 成年在线观看视频| xfplay精品久久| 性色av一区二区三区四区| 九色精品免费永久在线| 久久国产精品色av免费看| 日本老熟妇毛茸茸| 中文字幕一区二区视频| 蜜桃视频久久一区免费观看入口| 国内外成人免费激情在线视频| 久久国产精品免费精品3p| 日韩一区二区三区久久| 亚洲乱码国产乱码精品精可以看| 亚洲色欧美另类| 国产精品久久久久久久久免费| 综合久久十次| 极品粉嫩小仙女高潮喷水久久| 欧美日韩大陆在线| 成人在线免费观看黄色| 亚洲高清视频一区| 国产成人一级电影| 一道本无吗一区|