Je suis nouveau à python et essaie de comprendre ce que l'importance des barres obliques de fuite signifie dans la langue. Plus précisément, je travaille avec la bibliothèque Scapy et essaie de déchiffrer la méthode get_rsn_information dans le fichier source inject.py de Scapy:Python: Que signifie un symbole de division ou de barre oblique?
def get_rsn_information(self, essid):
rsnInfo = None
sendp(
RadioTap()/
Dot11(addr1=self.bssid, addr2=self.source_mac, addr3=self.bssid, SC=self.__fixSC__(), subtype=4)/
Dot11ProbeReq()/
Dot11Elt(ID=0, info=essid)/
Dot11Elt(ID=1, info='\x82\x84\x0b\x16\x24\x30\x48\x6c')/
Dot11Elt(ID=50, info='\x0c\x12\x18\x60'),
iface=self.interface,
verbose=False
)
<...snip...>
Quand je vois une ligne qui ressemble à ceci:
RadioTap()/
Qu'est-ce que la fuite slash signifie?
cela signifie que la ligne se poursuit sur la ligne suivante, dans ce cas, j'attendre une erreur de syntaxe cependant, ou peut-être juste division car il est enfermé dans parenthèses –
C'est légal dans la liste d'appels; pas d'erreur de syntaxe. – Prune
Il sépare les couches du paquet. – Noob123