通过命令行在Windows中运行带参数的Python可执行文件
我在使用Windows 7的命令提示符,打开了Python解释器,并切换到了文件所在的目录。我的说明上说要进入这个目录,然后输入
./keyboardControl.py 192.168.1.108
这里的keyboardControl.py是文件名,192.168.1.108是一个机器人的IP地址。
但是我遇到了一个错误:
文件 "", 第1行 .\keyboardControl.py 192.168.1.108 语法错误:无效的语法 (错误提示的下划线在“.”前面)
我也试过:
python keyboardControl.py 192.168.1.108
结果还是同样的错误,这次下划线在“Control”中的“l”下面。
如果有人能帮忙,我会非常感激。
1 个回答
1
听起来你是打开了Python解释器,然后在REPL里输入这些命令。这样做是不对的。你应该直接在cmd
提示符下运行这些命令,比如:
C:\Users\me>keyboardControl.py 192.168.1.108
如果这样还是不行(可能是文件关联设置不正确——Windows不支持#!
这种“shebang”),那么你可以这样做。
C:\Users\me>python keyboardControl.py 192.168.1.108