2012-05-23 3 views
0

나는 rdpcap 함수를 사용하여 PCAP 파일을 읽고 있어요에 PCAP를 읽고 그러나 나는 시도했다 :파이썬 Scapy 역 모드

rev_s = s.reverse() 

및 작동하지 않습니다 : 그것은 나에게 SyntaxError: invalid syntax 오류를 제공합니다.

아무도 도와 줄 수 있습니까?

+0

(당신은 또한리스트의 반전 복사본을 생성 슬라이스 표기법을 사용할 수 있습니다)? –

+0

그것은''를 제공합니다. 나는 구문 오류를 발견,하지만 지금, 그것은 나에게 오류를 제공합니다 s.reverse()에 PKT에 대한 myFunction이 에 파일 "myscript.py", 라인 (100) : 역 추적 (마지막으로 가장 최근에 전화를) TypeError : 'NoneType'객체가 반복 가능하지 않습니다. 's'는 '없음'이 아닙니다. – auino

+0

's = None' 그러므로 당신이 얻고있는 TypeError. 's'가 문자열이라면'.reverse()'또는'[:: - 1]'을 사용하여 역순으로 처리 할 수 ​​있습니다. 데이터가 들어있는 파일을 로딩 한 다음,'dir (var_name)'을 실행하여 어떤 함수가 지원되는지 확인하는 것이 좋습니다. –

답변

1

나를 위해,이 작품 :

>>> a = rdpcap("test.pcap") 
>>> b = a.reverse() 
>>> c = a[::-1] 

`유형 (들)`무엇을 반환하지

+0

이 작업은 :'revs = s [:: - 1]'. 감사합니다. – auino