Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想提取以下python wifi 0.6.1代码的MAC地址_Python_Python 2.7 - Fatal编程技术网

我想提取以下python wifi 0.6.1代码的MAC地址

我想提取以下python wifi 0.6.1代码的MAC地址,python,python-2.7,Python,Python 2.7,下面的代码试图提取附近所有AP的MAC地址,然后将它们保存在一个矩阵中,我不知道出了什么问题。它使用python wifi 0.6.1库。以下是代码和错误: ` import errno import sys import types import pythonwifi.flags from pythonwifi.iwlibs import Wireless, WirelessInfo, Iwrange, getNICnames, getWNICn

下面的代码试图提取附近所有AP的MAC地址,然后将它们保存在一个矩阵中,我不知道出了什么问题。它使用python wifi 0.6.1库。以下是代码和错误:

    `
    import errno
    import sys
    import types
    import pythonwifi.flags
    from pythonwifi.iwlibs import Wireless, WirelessInfo, Iwrange, getNICnames, getWNICnames

    i=0
    ArregloMAC=[20][30]
    wifi= Wireless('wlan0')
    results = wifi.scan()
    (num_channels, frequencies) = wifi.getChannelInfo()
    print "%-8.16s  Scan completed :" % (wifi.ifname, )
    for ap in results:
        index = 1
        ArregloMAC[i][index-1]= str("%d-%s" % (_, ap.bssid))
        index = index+1
    print ArregloMAC`
索引器:列出索引超出范围

此行

ArregloMAC=[20][30]
将立即给您一个超出范围的索引。它说的是,创建一个元素列表,
[20]
,然后获取该列表中的第31个元素,并将其分配给
Arregomac
。由于列表只有一个元素,因此不可避免地会出现错误


看起来您正试图声明一个二维数组。Python列表不是这样工作的。

欢迎使用stackoverflow。你应该多放一点你的stackstrace。哦,非常感谢,我认为旧方法的矩阵也可以这样创建。。。向上投票!