日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Python自動化:適合新手練習的五個有趣又實用的Python腳本,幫你快速掌握編程技能!拿走不謝!

來源: 責編: 時間:2024-06-27 17:20:34 208觀看
導讀實踐永遠是掌握一門技術的最佳方法。本文我將分享5個有趣且實用的Python腳本。新手可以跟著做,這將有助于你將理論應用于實踐,并且幫助你快速掌握Python語法。通過你自己的努力創作出來的東西最后能產生實際作用,你也會

實踐永遠是掌握一門技術的最佳方法。本文我將分享5個有趣且實用的Python腳本。新手可以跟著做,這將有助于你將理論應用于實踐,并且幫助你快速掌握Python語法。通過你自己的努力創作出來的東西最后能產生實際作用,你也會有成就感,進一步提升你的興趣和學習的欲望。uhG28資訊網——每日最新資訊28at.com

好了,話不多說,我們直接開始吧!uhG28資訊網——每日最新資訊28at.com

恢復模糊的老照片

這個腳本將通過對 PIL、Matplotlib 以及 Numpy 幾個庫的運用,實現模糊老照片的恢復。這只是一個簡單的示例代碼,它執行基本的去噪和銳化操作。當然,在現在這個技術高速發達的時代,有很多便捷的工具可以實現這一目的,并且效果還會更好,比如機器學習和深度學習算法。因此,該腳本只是為了學習實踐的目的。uhG28資訊網——每日最新資訊28at.com

import numpy as npimport matplotlib.pyplot as pltfrom PIL import Image, ImageFilter# 加載圖片并將其轉換為灰階圖像def load_image(image_path):    img = Image.open(image_path)    return img.convert('L')# 對圖像進行去噪處理def denoise_image(image, weight=0.1):    img_array = np.asarray(image, dtype=np.float32)    out_array = img_array.copy()    out_array[1:-1, 1:-1] = img_array[1:-1, 1:-1] * (1 - 4 * weight) + /                            (img_array[:-2, 1:-1] + img_array[2:, 1:-1] +                              img_array[1:-1, :-2] + img_array[1:-1, 2:]) * weight    return Image.fromarray(np.uint8(out_array), 'L')# 對圖像進行銳化處理def sharpen_image(image, radius=2, percent=150):    return image.filter(ImageFilter.UnsharpMask(radius=radius, percent=percent, threshold=3))# 顯示圖片def display_image(image):    plt.imshow(image, cmap='gray')    plt.axis('off')    plt.show()    # 主程序def main():    # 替換成你自己的圖像路徑    image_path = r'material_sets/blurred_image.jpg'        # 加載圖像    image = load_image(image_path)    # 圖像去噪    denoised_image = denoise_image(image)    # 圖像銳化    sharpened_image = sharpen_image(denoised_image)        # 顯示原始圖像    print(f'Original image: {display_image(image)}')    # 顯示處理后的圖像    print(f'Processed image: {display_image(sharpened_image)}')    if __name__ == '__main__':    main()

圖片圖片uhG28資訊網——每日最新資訊28at.com

從實現效果來看幾乎沒有什么變化,不要在意結果,我們的目的是掌握實現過程。uhG28資訊網——每日最新資訊28at.com

以下是實現過程:uhG28資訊網——每日最新資訊28at.com

  • 加載圖像并將其轉換為灰階格式。
  • 使用一個簡單的加權平均算法對圖像進行去噪。如果想要更好的結果可以嘗試更復雜的算法。
  • 使用反銳化蒙版算法來提升照片的清晰度,突出細節。
  • 最后,展示原始和復原圖像。

2. 創建一個簡單的計算器

在這個腳本中,我們將使用Python自帶的圖形開發庫 tkinter 創建一個簡單的計算器,實現基本的加減乘除運算功能。uhG28資訊網——每日最新資訊28at.com

self.resut_value = tk.StringVar()    self.resut_value.set('0')        self.creat_widgets()    def creat_widgets(self):    # Result display    result_entry = tk.Entry(self,                             textvariable=self.resut_value,                            font=('Arial', 24),                            bd=20,                            justify='right')    result_entry.grid(row=0, column=0, columnspan=4, sticky='nsew')        # Number buttons    button_font = ('Arial', 14)    button_bg = '#ccc'    button_active_bg = '#aaa'    buttons = [        '7', '8', '9',        '4', '5', '6',        '1', '2', '3',        'Clear', '0', 'Delete'    ]    row_val = 1    col_val = 0    for button in buttons:        action = lambda x=button: self.on_button_click(x)        tk.Button(self, text=button, font=button_font,                   bg=button_bg, activebackground=button_active_bg,                   command=action).grid(row=row_val, column=col_val, sticky='nsew')        col_val += 1        if col_val > 2:            col_val = 0            row_val += 1                # Operator buttons    operators = ['+', '-', '*', '/', '=']    for i, operator in enumerate(operators):        action = lambda x=operator: self.on_operator_buttono_click(x)        if operator == '=':            tk.Button(self, text=operator, font=button_font,                   bg=button_bg, activebackground=button_active_bg,                   command=action).grid(row=i+1, column=0, columnspan=4, sticky='nsew')        else:            tk.Button(self, text=operator, font=button_font,                       bg=button_bg, activebackground=button_active_bg,                       command=action).grid(row=i+1, column=3, sticky='nsew')            # Configure row and columns to resize with window    for i in range(5):        self.grid_rowconfigure(i, weight=1)    for i in range(4):        self.grid_columnconfigure(i, weight=1)        def on_button_click(self, char):    if char == 'Clear':        self.resut_value.set('0')    elif char == 'Delete':        current_result = self.resut_value.get()        if len(current_result) > 1:            self.resut_value.set(current_result[:-1])        else:            self.resut_value.set('0')    else:        current_result = self.resut_value.get()        if current_result == '0':            self.resut_value.set(char)        else:            self.resut_value.set(current_result + char)            def on_operator_buttono_click(self, operator):    if operator == '=':        self.on_equal_butoon_click()    else:        current_result = self.resut_value.get()        if current_result[-1] in '+-*/':            self.resut_value.set(current_result[-1] + operator)        else:            self.resut_value.set(current_result + operator)            def on_equal_butoon_click(self):    try:        resut = eval(self.resut_value.get())        self.resut_value.set(str(resut))    except ZeroDivisionError:        self.resut_value.set('ZeroDivisionError!')    except Exception as e:        self.resut_value.set('Other Error!')

圖片圖片uhG28資訊網——每日最新資訊28at.com

3. PDF 轉圖片

該腳本可以將PDF的所有頁面轉換為圖片(一頁一張圖)。此外,執行該腳本前,請確保已經安裝了 PyMuPDF 庫。如果未安裝,請在終端窗口通過 pip install PyMuPDF 命令安裝:uhG28資訊網——每日最新資訊28at.com

import osimport fitzif __name__ == '__main__':    pdf_path = r'your/path/to/sample.pdf'    doc = fitz.open(pdf_path)        save_path = 'your/path/to/pdf-to-images'    # Making it if the save_path is not exist.    os.makedirs(save_path, exist_ok=True)    for page in doc:        pix = page.get_pixmap(alpha=False)        pix.save(f'{save_path}/{page.number}.png')            print('PDF convert to images successfully!')

4. PDF 轉 Word 文檔

同樣地,請確保你的環境已安裝了必要的庫 pdf2docx。如果未安裝,通過 pip install pdf2docx 命令安裝即可。下面這個簡單的示例腳本通過 pdf2docx 實現 PDF 轉 Word 文檔。請將輸入和輸出文件路徑替換成你自己的。uhG28資訊網——每日最新資訊28at.com

from pdf2docx import Converterdef convert_pdf_to_word(input_pdf, output_docx):    # Create a PDF converter object    pdf_converter = Converter(input_pdf)        # Convret the PDF to a docx file    pdf_converter.convert(output_docx)        # Close the converter to release resources    pdf_converter.close()    if __name__ == '__main__':    input_pdf = r'material_sets/12-SQL-cheat-sheet.pdf'    output_docx = r'material_sets/12-SQL-cheat-sheet.docx'        convert_pdf_to_word(input_pdf, output_docx)    print('The PDF file has been successfully converted to Word format!')

圖片圖片uhG28資訊網——每日最新資訊28at.com

原 PDF 文件uhG28資訊網——每日最新資訊28at.com

圖片圖片uhG28資訊網——每日最新資訊28at.com

轉換為 Word 文檔uhG28資訊網——每日最新資訊28at.com

圖片圖片uhG28資訊網——每日最新資訊28at.com

如果你細心觀察的話,轉換后,內容格式沒有發生任何變化。Nice!

本文鏈接:http://m.www897cc.com/showinfo-26-96999-0.htmlPython自動化:適合新手練習的五個有趣又實用的Python腳本,幫你快速掌握編程技能!拿走不謝!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 掌握這四種方法,多線程按序執行不再是問題

下一篇: 高并發場景下到底應該創建多少線程?

標簽:
  • 熱門焦點
  • 2023 年的 Node.js 生態系統

    隨著技術的不斷演進和創新,Node.js 在 2023 年達到了一個新的高度。Node.js 擁有一個龐大的生態系統,可以幫助開發人員更快地實現復雜的應用。本文就來看看 Node.js 最新的生
  • 這款新興工具平臺,讓你的電腦效率翻倍

    隨著信息技術的發展,我們獲取信息的渠道越來越多,但是處理信息的效率卻成為一個瓶頸。于是各種工具應運而生,都在爭相解決我們的工作效率問題。今天我要給大家介紹一款效率
  • 梁柱接棒兩年,騰訊音樂闖出新路子

    文丨田靜 出品丨牛刀財經(niudaocaijing)7月5日,企鵝FM發布官方公告稱由于業務調整,將于9月6日正式停止運營,這意味著騰訊音樂長音頻業務走向消亡。騰訊在長音頻領域還在摸索。為
  • “又被陳思誠騙了”

    作者|張思齊 出品|眾面(ID:ZhongMian_ZM)如今的國產懸疑電影,成了陳思誠的天下。最近大爆電影《消失的她》票房突破30億斷層奪魁暑期檔,陳思誠再度風頭無兩。你可以說陳思誠的
  • 年輕人的“職場羞恥感”,無處不在

    作者:馮曉亭 陶 淘 李 欣 張 琳 馬舒葉來源:燃次元“人在職場,應該選擇什么樣的著裝?”近日,在網絡上,一個與著裝相關的帖子引發關注,在該帖子里,一位在高級寫字樓亞洲金
  • OPPO、vivo、小米等國內廠商Q2在印度智能手機市場份額依舊高達55%

    7月20日消息,據外媒報道,研究機構的報告顯示,在全球智能手機出貨量同比仍在下滑的大背景下,印度這一有潛力的市場也未能幸免,出貨量同比也有下滑,多家廠
  • iQOO 11S新品發布會

    iQOO將在7月4日19:00舉行新品發布會,推出杭州亞運會電競賽事官方用機iQOO 11S。
  • 超級標準版旗艦!iQOO 11S全球首發iQOO超算獨顯芯片

    上半年已接近尾聲,截至目前各大品牌旗下的頂級旗艦都已悉數亮相,而下半年即將推出的頂級旗艦已經成為了數碼圈爆料的主流,其中就包括全新的iQOO 11S系
  • 榮耀Magicbook V 14 2021曙光藍版本正式開售,擁有觸摸屏

    榮耀 Magicbook V 14 2021 曙光藍版本正式開售,搭載 i7-11390H 處理器與 MX450 顯卡,配備 16GB 內存與 512GB SSD,重 1.48kg,厚 14.5mm,具有 1.5mm 鍵盤鍵程、
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
午夜精品久久久久久久 | 久久在线91| 久久日韩粉嫩一区二区三区| 久久人91精品久久久久久不卡| 欧美不卡一区| 欧美三级网页| 国产伦精品一区二区三区视频孕妇 | 国产精品三区www17con| 国产精品va在线播放| 国产精品一区亚洲| 精品成人乱色一区二区| 亚洲精选91| 亚洲欧美日韩视频一区| 久久久精品免费视频| 欧美激情视频一区二区三区免费| 欧美国产一区视频在线观看| 国产精品美女久久久久久免费| 国产一区二区三区免费不卡 | 亚洲欧美电影在线观看| 久久一区欧美| 欧美视频1区| 国语对白精品一区二区| 国产一区二区三区日韩欧美| 亚洲日本成人| 午夜视频久久久| 欧美a级一区二区| 欧美日韩日日骚| 国产在线精品一区二区中文 | 亚洲欧美高清| 美女精品在线| 国产精品视频福利| 亚洲黄色在线视频| 亚洲欧美国产另类| 欧美 日韩 国产一区二区在线视频| 欧美性做爰毛片| 在线观看欧美日韩国产| 亚洲一区精品在线| 欧美不卡福利| 国产一区二区看久久| 日韩一级欧洲| 久久午夜视频| 国产精品乱人伦一区二区| 亚洲福利av| 香蕉尹人综合在线观看| 欧美久久一区| 伊大人香蕉综合8在线视| 亚洲一区免费| 欧美国产在线电影| 国产一区二区三区黄视频| 一区二区三区欧美| 欧美成人精品三级在线观看| 国产日产精品一区二区三区四区的观看方式 | 欧美激情bt| 国产日韩欧美一区二区三区在线观看| 亚洲夫妻自拍| 欧美在线二区| 欧美午夜精品久久久久久人妖| **网站欧美大片在线观看| 性久久久久久久久| 欧美日韩综合在线| 亚洲区国产区| 久久亚洲国产精品日日av夜夜| 国产精品网站在线播放| 一本色道久久综合| 欧美乱大交xxxxx| 136国产福利精品导航| 久久国产88| 国产精品人人做人人爽| 一区二区日韩欧美| 欧美激情综合色| 亚洲福利国产精品| 久久婷婷国产麻豆91天堂| 国产午夜亚洲精品理论片色戒| 亚洲一级电影| 欧美视频在线观看| 日韩一本二本av| 欧美黄色aaaa| 亚洲国产小视频| 久久综合色88| 影音欧美亚洲| 久久一区二区视频| 一区一区视频| 美日韩精品免费观看视频| 影音先锋成人资源站| 久久久久一区二区| 黑人一区二区三区四区五区| 久久国产精品久久久久久| 国产日本欧美视频| 欧美一级大片在线免费观看| 国产精品午夜久久| 午夜久久tv| 国产欧美日韩三区| 欧美在线观看视频在线| 国产午夜精品理论片a级探花| 亚洲欧美日韩国产综合精品二区| 国产精品国产三级国产普通话三级| 日韩一级黄色大片| 欧美三日本三级三级在线播放| 狠狠综合久久| 麻豆免费精品视频| 91久久久一线二线三线品牌| 欧美成人一区二区三区在线观看| 亚洲国产婷婷香蕉久久久久久| 欧美成人资源| 日韩小视频在线观看| 欧美日韩视频一区二区三区| 亚洲视频久久| 国产精品无人区| 久久精品国产清自在天天线| 一区二区三区无毛| 欧美成人小视频| 日韩写真在线| 国产精品国码视频| 欧美一区二区日韩| 永久免费毛片在线播放不卡| 欧美成人亚洲成人日韩成人| 日韩视频在线观看免费| 欧美性猛交xxxx免费看久久久 | 欧美在线日韩在线| 影院欧美亚洲| 欧美精品手机在线| 一区二区在线观看av| 欧美亚洲午夜视频在线观看| 国产亚洲一区二区在线观看 | 亚洲精品一区二区三| 欧美午夜精品久久久久久超碰| 香港成人在线视频| 尤物九九久久国产精品的分类| 欧美激情精品久久久久久蜜臀 | 欧美电影资源| 亚洲夜间福利| 韩曰欧美视频免费观看| 欧美激情小视频| 亚洲一区影音先锋| 精品电影一区| 国产精品vvv| 久久久999成人| 99精品欧美一区二区三区| 国产欧美精品在线| 欧美成人一区在线| 亚洲欧美成人精品| 亚洲国产免费看| 国产精品久久久久久久电影 | 久久伊人免费视频| 一区二区三区福利| 国外成人网址| 欧美三级精品| 久久日韩粉嫩一区二区三区 | 欧美激情国产日韩精品一区18| 亚洲中字黄色| 最新国产成人av网站网址麻豆| 国产精品久久久久免费a∨| 狂野欧美激情性xxxx| 亚洲一区二区在线免费观看视频| 一区二区三区我不卡| 欧美日韩综合精品| 久久夜色精品| 午夜精品一区二区三区四区| 亚洲欧洲日本一区二区三区| 国产情侣一区| 欧美日韩一区二区在线视频| 久久女同精品一区二区| 亚洲一二三区在线| 亚洲国产成人av好男人在线观看| 国产精品日本一区二区| 欧美激情一区在线观看| 欧美伊人久久久久久午夜久久久久 | 午夜亚洲视频| 亚洲精品乱码久久久久久黑人| 国产精品日韩电影| 欧美精品久久一区二区| 久久久久国产一区二区| 亚洲制服少妇| 99ri日韩精品视频| 亚洲国产精品第一区二区三区| 国产精品老牛| 欧美另类在线观看| 欧美 日韩 国产一区二区在线视频| 欧美在线观看视频一区二区三区| 一区二区三区四区五区视频 | 国产亚洲欧美另类中文| 欧美性开放视频| 欧美精品三级| 欧美不卡激情三级在线观看| 久久久精品一区二区三区| 午夜欧美不卡精品aaaaa| 一区二区三区久久| 亚洲精品视频免费观看| 亚洲高清不卡| 激情五月综合色婷婷一区二区| 国产精品尤物| 国产精品久久久一区二区| 欧美日本三级| 欧美激情按摩| 欧美大片国产精品| 免费观看成人| 蜜桃久久av一区| 久久综合电影一区| 久久人人爽人人爽| 久久久久久999| 久久精品噜噜噜成人av农村| 欧美一二三区在线观看| 欧美久色视频| 麻豆成人综合网|