Search code examples
pythoncallmousemovexdotool

In Python how to use variables in call function?


I am using Python on Ubuntu. call(["xdotool", "mousemove", "500","600"])works fine.

But if x=500, y=600,

call(["xdotool", "mousemove", "x","y"]) does not work.

What should be the syntax of x and y?


Solution

  • use it like this

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

    x and y are variables which are pointing to data. But when you say, "x" and "y", you are passing the data itself.