数日間解決しようとした本当に厄介な問題があります。ネットで調べても情報がありません。
ドキュメントを参照して、自分で解決しようとしました。しかし、何も機能しません。
私の問題は
関数で変数を割り当てるX
と、使用するたびに同じになるはずです。RandMAC()
X
のように X = RandMAC()
、X
今AA:BB:CC:DD:EE:FF
、X を 3 回印刷すると、このようになるはずです。
X = AA:BB:CC:DD:EE:FF
X = AA:BB:CC:DD:EE:FF
X = AA:BB:CC:DD:EE:FF
しかし、コードが実際に行うことは
X = AA:BB:CC:DD:EE:FF
X = 00:0A:0B:0C:0D:0E:0F
X = 11:22:33:44:55:66
そのため、print X を呼び出すたびに変更されました。
この問題を解決するにはどうすればよいですか?
私のコードは次のとおりです。
from scapy.all import *
X = RandMAC()
print X
print X
print X
よろしくお願いします。