我正在尝试测试简单的脚本来获取Wi-Fi信息。我安装了python-Wi-Fi模块来使用它,但是一旦我运行脚本,我收到此消息错误:
文件“C:\ Users \ PC \ Anaconda2 \ lib \ site-packages \ pythonwifi \ iwlibs.py”,
第28行,
import fcntl ImportError:没有名为fcntl的模块
有什么想法吗?
谢谢
答案 0 :(得分:1)
如果您从python-wifi on pip阅读说明,您会看到操作系统是POSIX& Linux,这就是为什么你首先遇到问题,他们没有编写可移植代码而只是坚持使用linux。
因此,要么在窗口上按照评论的重复帖子(可能需要时间)来创建图书馆的工作,要么就是找到更适合this one等窗口的内容。
答案 1 :(得分:0)
在Windows上,最好使用win32api
调用。但是,这将花费一些时间,因为您需要进行每个函数调用,并根据您希望调用执行的操作为每个函数找到与win32api
等效的函数。某些通话甚至可能没有等效通话。
如果没有Windows等效项,则需要更改模块的api和程序的结构。
来源: 在http://articles/36
上nosklo的回答