在Python中,如何在调用函数中使用变量?
我在Ubuntu上使用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
调用([“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指出:“请考虑一下,如果它对您有所帮助,请接受这个答案。”