Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.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不是';尝试运行sendkeys.py时无法识别_sendkeys.c文件_Python_Windows_Sendkeys - Fatal编程技术网

Python不是';尝试运行sendkeys.py时无法识别_sendkeys.c文件

Python不是';尝试运行sendkeys.py时无法识别_sendkeys.c文件,python,windows,sendkeys,Python,Windows,Sendkeys,我正在尝试运行一个脚本,该脚本将SendKeys.py转换为当前扫描信号到Matlab中,以模拟功能磁共振扫描仪的计时环境。现在,当我将包含所有python脚本的cd放入文件夹并运行SendKeys时,我返回了以下错误: File C:\Python27\Scripts\SendKeys.py", line 16, in (module) from _sendkeys.c import char2keycode, key_up, key_down, toggle_numloc

我正在尝试运行一个脚本,该脚本将SendKeys.py转换为当前扫描信号到Matlab中,以模拟功能磁共振扫描仪的计时环境。现在,当我将包含所有python脚本的cd放入文件夹并运行SendKeys时,我返回了以下错误:

    File C:\Python27\Scripts\SendKeys.py", line 16, in (module)
      from _sendkeys.c import char2keycode, key_up, key_down, toggle_numlock
    ImportError: No module named _sendkeys.c
有趣的是,这个脚本目前在我们实验室的桌面上运行良好,所以我的目标是找到路径设置、文件放置或任何其他潜在问题的差异,这样这个脚本也可以在笔记本电脑上运行

我已经设置了尽可能多的与python相关的路径,我已经将笔记本电脑上的python版本降级为SendKeys工作的桌面上下载的版本,我甚至复制了桌面上使用的文件,并通过电子邮件发送到笔记本电脑,以确保它们完全相同

cd Python27/Scripts
python SendKeys.py
然后出现上述错误


输出应该在不同的窗口(即Matlab)上每隔x秒显示一个“t”,但到目前为止,它没有这样做,因为ImportError设法找到了解决方案。我在这里下载了微软Visual Studio(C++)的C++编译器,然后通过输入“Python StupU.Py安装”到命令提示符重新下载SeNekEclipse。p> 设法找到了解决办法。我在这里下载了微软Visual Studio(C++)的C++编译器,然后通过输入“Python StupU.Py安装”到命令提示符重新下载SeNekEclipse。p> _sendkeys.c是否包含“c”编程语言的源代码?如果是这样的话,Python解释器不知道如何处理这个问题。我相信是这样的,我尝试将include“Python.h”添加到_sendkeys.c的顶部,但这并没有解决这个问题,这可能并不奇怪。我对编码相当陌生,所以我不确定我现在应该和不应该尝试什么。我能做些什么让Python能够解释它吗?将源代码转换为目标代码会有帮助吗?另外,是否可能将_sendkeys.c转换为python源代码,或者这可能会影响其预期目的?它们是两种不同的编程语言。python解释器无法读取C源代码,句号。您需要通过C编译器和链接器运行C源代码,将其构建到DLL中,并使用ctypes将python程序与之连接。这超出了你目前的能力水平。sendkeys做什么?你能找到一个做同样事情的Python模块吗?sendkeys.c是否包含“c”编程语言的源代码?如果是这样的话,Python解释器不知道如何处理这个问题。我相信是这样的,我尝试将include“Python.h”添加到_sendkeys.c的顶部,但这并没有解决这个问题,这可能并不奇怪。我对编码相当陌生,所以我不确定我现在应该和不应该尝试什么。我能做些什么让Python能够解释它吗?将源代码转换为目标代码会有帮助吗?另外,是否可能将_sendkeys.c转换为python源代码,或者这可能会影响其预期目的?它们是两种不同的编程语言。python解释器无法读取C源代码,句号。您需要通过C编译器和链接器运行C源代码,将其构建到DLL中,并使用ctypes将python程序与之连接。这超出了你目前的能力水平。sendkeys做什么?你能找到一个做同样事情的Python模块吗?