Chatgpt

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

code2772 2023. 7. 19. 09:47
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()

 
✔ 결과

반응형