通过命令行在Windows中运行带参数的Python可执行文件

1 投票
1 回答
659 浏览
提问于 2025-04-18 07:57

我在使用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

撰写回答