最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Python編寫一個有趣的進程勾選器(Process?Selector)

 更新時間:2023年05月09日 14:23:02   作者:winfredzhang  
本文主要介紹了如何利用Python編寫一個有趣的進程勾選器,可以在Checklistbox中列出系統(tǒng)中正在運行的進程的名稱和PID,并允許用戶選擇進程并將其保存到文本文件中,需要的可以參考一下

簡介

一個基于Python的程序,使用tkinter模塊創(chuàng)建一個GUI界面,在Checklistbox中列出系統(tǒng)中正在運行的進程的名稱和PID,并允許用戶選擇進程并將其保存到文本文件中。

源代碼

import psutil
import tkinter as tk
 
def save_selected_processes():
    # 獲取選中的進程名稱和PID
    selected_processes = []
    for index in checklistbox.curselection():
        process_info = checklistbox.get(index)
        selected_processes.append(process_info)
 
    # 將選中的進程名稱和PID寫入到文本文件中
    with open("process.txt", "w") as f:
        for process_info in selected_processes:
            f.write(process_info + "\n")
 
def update_checklistbox():
    # 獲取系統(tǒng)中所有進程的信息
    process_list = psutil.process_iter()
 
    # 清空Checklistbox
    checklistbox.delete(0, tk.END)
 
    # 循環(huán)獲取每個進程的名稱和PID,并添加到Checklistbox中
    for process in process_list:
        try:
            process_name = process.name()
            process_pid = process.pid
            checklistbox.insert(tk.END, f"{process_name} - {process_pid}")
        except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
            # 如果進程不存在、無權(quán)訪問或為僵尸進程,跳過此進程并繼續(xù)循環(huán)
            continue
 
    # 更新Checklistbox中的內(nèi)容
    checklistbox.update()
 
# 創(chuàng)建GUI界面
root = tk.Tk()
root.title("進程列表")
 
# 創(chuàng)建Checklistbox組件
checklistbox = tk.Listbox(root, selectmode=tk.MULTIPLE)
checklistbox.pack(fill=tk.BOTH, expand=True)
 
# 添加一個按鈕來保存選中的進程列表
save_button = tk.Button(root, text="保存選中的進程", command=save_selected_processes)
save_button.pack()
 
# 初始化Checklistbox
update_checklistbox()
 
# 進入事件循環(huán)
root.mainloop()

此程序使用psutil模塊獲取系統(tǒng)中正在運行的進程列表,并將進程的名稱和PID添加到一個tkinter的Checklistbox組件中。程序還包括一個按鈕,用于保存用戶選擇的進程名稱和PID到文本文件中。用戶可以使用Ctrl鍵選擇多個進程,并單擊保存按鈕以將所選進程保存到文件中。保存的文件名為process.txt。 

效果如下

到此這篇關(guān)于基于Python編寫一個有趣的進程勾選器(Process Selector)的文章就介紹到這了,更多相關(guān)Python進程勾選器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • matplotlib繪制多個子圖(subplot)的方法

    matplotlib繪制多個子圖(subplot)的方法

    這篇文章主要介紹了matplotlib繪制多個子圖(subplot)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Python實現(xiàn)視頻下載功能

    Python實現(xiàn)視頻下載功能

    最近一兩年短視頻業(yè)務(wù)風(fēng)生水起,各個視頻網(wǎng)站都有各自特色的短視頻內(nèi)容。如果有一個程序可以把各大視頻網(wǎng)站的熱門用戶最新發(fā)布的視頻下載下來,不僅方便了觀看,還可以將沒有版權(quán)的視頻發(fā)布在個人社交網(wǎng)站上,增加自己的人氣,多好呀
    2017-03-03
  • flask session組件的使用示例

    flask session組件的使用示例

    這篇文章主要介紹了flask session組件的使用示例,詳細(xì)介紹內(nèi)置session以及第三方session組件的使用方法以及處理機制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 詳解Django之a(chǎn)dmin組件的使用和源碼剖析

    詳解Django之a(chǎn)dmin組件的使用和源碼剖析

    本篇文章主要介紹了詳解Django之a(chǎn)dmin的使用和源碼剖析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • python 使用xlsxwriter循環(huán)向excel中插入數(shù)據(jù)和圖片的操作

    python 使用xlsxwriter循環(huán)向excel中插入數(shù)據(jù)和圖片的操作

    這篇文章主要介紹了python 使用xlsxwriter循環(huán)向excel中插入數(shù)據(jù)和圖片的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Python 使用類寫裝飾器的小技巧

    Python 使用類寫裝飾器的小技巧

    裝飾器是一個返回函數(shù)的函數(shù)。寫一個裝飾器,除了最常見的在函數(shù)中定義函數(shù)以外,Python還允許使用類來定義一個裝飾器。這篇文章給大家分享Python 使用類寫裝飾器的小技巧,一起看看吧
    2018-09-09
  • python實現(xiàn)TCP文件傳輸

    python實現(xiàn)TCP文件傳輸

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)TCP文件傳輸,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • python字符串中的單雙引

    python字符串中的單雙引

    下面小編就為大家?guī)硪黄猵ython字符串中的單雙引。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Python3刪除排序數(shù)組中重復(fù)項的方法分析

    Python3刪除排序數(shù)組中重復(fù)項的方法分析

    這篇文章主要介紹了Python3刪除排序數(shù)組中重復(fù)項的方法,結(jié)合實例形式分析了Python3刪除排序數(shù)組重復(fù)項的原理、相關(guān)遍歷及刪除操作技巧,需要的朋友可以參考下
    2019-01-01
  • Python和OpenCV進行多尺度模板匹配實現(xiàn)

    Python和OpenCV進行多尺度模板匹配實現(xiàn)

    本文將實現(xiàn)如何將標(biāo)準(zhǔn)模板匹配擴展到多尺度,使其可以處理模板和輸入圖像大小不同的匹配。具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論

凉山| 芜湖市| 罗源县| 松溪县| 开封市| 资阳市| 汉源县| 呈贡县| 织金县| 兴业县| 资源县| 桓台县| 即墨市| 宁南县| 江门市| 巴林右旗| 来安县| 南京市| 铜川市| 富宁县| 增城市| 长岭县| 承德县| 钟山县| 宝应县| 舟曲县| 贵港市| 车险| 佛冈县| 成武县| 萍乡市| 尼玛县| 宜昌市| 乐亭县| 奉新县| 碌曲县| 新民市| 阳信县| 红河县| 德昌县| 称多县|