Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.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中,如何在调用函数中使用变量?_Python_Call_Mousemove_Xdotool - Fatal编程技术网

在Python中,如何在调用函数中使用变量?

在Python中,如何在调用函数中使用变量?,python,call,mousemove,xdotool,Python,Call,Mousemove,Xdotool,我在Ubuntu上使用Python。 调用([“xdool”、“mousemove”、“500”、“600]”)工作正常 但是如果x=500,y=600 调用([“xdool”、“mousemove”、“x”、“y”) 不起作用 x和y的语法应该是什么?像这样使用它 call(["xdotool", "mousemove", str(x), str(y)]) x和y是指向数据的变量。但是当你说,“x”和“y”时,你是在传递数据本身。删除引号。如果保留引号,它将被视为字符串 调用([“xdool

我在Ubuntu上使用Python。
调用([“xdool”、“mousemove”、“500”、“600]”)
工作正常

但是如果
x=500
y=600

调用([“xdool”、“mousemove”、“x”、“y”)
不起作用

x
y
的语法应该是什么?

像这样使用它

call(["xdotool", "mousemove", str(x), str(y)])

x
y
是指向数据的变量。但是当你说,
“x”
“y”
时,你是在传递数据本身。

删除引号。如果保留引号,它将被视为字符串


调用([“xdool”、“mousemove”、“500”、“600”])

删除引号<代码>“x”是一个字符串(包含单个字母x)。我也试过了,但不起作用。@Sam怎么会这样?请提供您尝试过的代码和回溯(错误):“不工作”没有帮助,唉。准确说出发生了什么,包括任何错误消息的全文和回溯。并显示您使用的确切代码。使用<代码> STR(x)和<代码> STR(Y)< /代码>。@ Sam Thanks指出:“请考虑一下,如果它对您有所帮助,请接受这个答案。”