0
我使用的rdpcap
函數讀取PCAP文件PCAP:Python的Scapy的閱讀和反向模式
s = rdpcap(pcap)
我想知道如何扭轉s
:它應該是一個列表,但我試過:
rev_s = s.reverse()
它不起作用:它給我SyntaxError: invalid syntax
錯誤。
任何人都可以幫助我嗎?
我使用的rdpcap
函數讀取PCAP文件PCAP:Python的Scapy的閱讀和反向模式
s = rdpcap(pcap)
我想知道如何扭轉s
:它應該是一個列表,但我試過:
rev_s = s.reverse()
它不起作用:它給我SyntaxError: invalid syntax
錯誤。
任何人都可以幫助我嗎?
對於我來說,這個工程:
>>> a = rdpcap("test.pcap")
>>> b = a.reverse()
>>> c = a[::-1]
(你也可以用切片的符號創建列表的反轉副本)
這工作:'revs = s [:: - 1]'。 謝謝! – auino
是什麼'類型'迴歸? –
它給了我''。 我發現了一個語法錯誤,但現在,它給了我這個錯誤: 回溯(最近最後一次通話): 文件「myscript.py」,線路100,在myfunction的 的PKT在s.reverse(): TypeError:'NoneType'對象不可迭代 我知道's'不是'None'。 –
auino
's = None'因此你得到了TypeError。如果's'是一個字符串,你可以使用'.reverse()'或'[ - - 1]'將它向後推。我建議裝載一個包含數據的文件,然後在其上做一個'dir(var_name)'來查看它支持的功能。 –