一、核心問題解答 1. 為什麼Python有GC還需要關閉文件/用with打開? GC的核心作用是回收“內存資源”(如無引用的對象),但文件屬於操作系統級別的外部資源(非內存資源),GC無法管理: 文件句柄(打開文件後操作系統分配的資源標識)不屬於Python對象內存,GC無法自動釋放; 若不關閉文件,會導致:① 操作系統文件句柄耗盡(同一進程
udp server #!/usr/bin/env python #-*- coding:utf-8 -*- import socket import select import Queue #創建socket對象 serversocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #設置IP地址複用