Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.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 ImportError:windows下没有名为fcntl的模块_Python_Windows 10 - Fatal编程技术网

Python ImportError:windows下没有名为fcntl的模块

Python ImportError:windows下没有名为fcntl的模块,python,windows-10,Python,Windows 10,我正在尝试测试简单的脚本以获取Wi-Fi信息。我安装了python Wi-Fi模块以使用它,但一旦运行脚本,就会收到以下错误消息: 文件“C:\Users\PC\Anaconda2\lib\site packages\pythonwifi\iwlibs.py” 第28行,在 导入fcntl导入错误:没有名为fcntl的模块 有什么想法吗 谢谢如果你阅读了上面的描述,你会看到操作系统是POSIX和Linux,这就是为什么你首先遇到问题的原因,他们没有编写可移植代码,只是坚持使用Linux 因此,您

我正在尝试测试简单的脚本以获取Wi-Fi信息。我安装了python Wi-Fi模块以使用它,但一旦运行脚本,就会收到以下错误消息:

文件“C:\Users\PC\Anaconda2\lib\site packages\pythonwifi\iwlibs.py”

第28行,在

导入fcntl导入错误:没有名为fcntl的模块

有什么想法吗


谢谢

如果你阅读了上面的描述,你会看到操作系统是POSIX和Linux,这就是为什么你首先遇到问题的原因,他们没有编写可移植代码,只是坚持使用Linux


因此,您要么在windows上根据注释的重复帖子使用该库(这可能需要花费您的时间),要么只是找到更适合windows的内容,例如。

在windows上,最好使用
win32api
调用。但是,这需要花费时间,因为您需要执行每个函数调用,并根据您希望调用的操作为每个函数找到与
win32api
等效的函数。有些电话甚至可能没有相应的号码

如果它没有windows等效程序,则需要更改模块的api和程序的结构

资料来源:
nosklo在

上的回答可能是重复的,那么有什么解决方案吗?顺便说一句,我在ubuntu上试用时仍然会收到相同的错误消息!!