用scapy关闭pcap文件

close pcap file with scapy

我打印了file.pcap

的所有ipv6
from scapy.all import *

scapy_cap = rdpcap('file.pcap')
for packet in scapy_cap:
    print packet[IPv6].src

我如何在使用完这个文件处理程序后关闭它? rdpcap 将所有数据包读取到 RAM,但我不知道如何释放该资源。

下面的部分应该有效

from scapy.all import *
scapy_cap = PcapReader('file.pcap').read_all()
for packet in scapy_cap:
    print packet[IPv6].src
scapy_cap.close()