본문 바로가기
Chatgpt

Chatgpt 이용한 프로그램 짜기 5 - 파이썬(CPU, RAM, 네트워크 사용량)

by code2772 2023. 7. 19.

[ 목차 ]

    728x90
    반응형

    ✔ gpt입력 내용 :
    매초마다 CPU, RAM 및 네트워크 사용량을 출력하는 프로그램을 Python으로 작성해줘

    import psutil
    import time
    
    def monitor_system():
        while True:
            cpu_percent = psutil.cpu_percent(interval=1)
            ram_usage = psutil.virtual_memory().percent
            network_stats = psutil.net_io_counters()
            network_sent = network_stats.bytes_sent
            network_recv = network_stats.bytes_recv
    
            print(f"CPU Usage: {cpu_percent}%")
            print(f"RAM Usage: {ram_usage}%")
            print(f"Network Sent: {network_sent} bytes")
            print(f"Network Received: {network_recv} bytes")
            print("")
    
            time.sleep(1)
    
    monitor_system()

     
    ✔ gpt입력 내용 :
    Python에서 간단한 GUI를 사용하여 매초마다 CPU 및 RAM 사용량을 표시하는 프로그램을 작성해줘

    import psutil
    import tkinter as tk
    
    def update_stats():
        cpu_percent = psutil.cpu_percent()
        ram_percent = psutil.virtual_memory().percent
        cpu_label.config(text=f"CPU Usage: {cpu_percent}%")
        ram_label.config(text=f"RAM Usage: {ram_percent}%")
        root.after(1000, update_stats)
    
    # Create GUI window
    root = tk.Tk()
    root.title("System Monitor")
    
    # Create CPU usage label
    cpu_label = tk.Label(root, text="CPU Usage: -")
    cpu_label.pack()
    
    # Create RAM usage label
    ram_label = tk.Label(root, text="RAM Usage: -")
    ram_label.pack()
    
    # Start updating stats
    update_stats()
    
    # Run the GUI event loop
    root.mainloop()

     
    ✔ 결과

    반응형