{"id":7853,"date":"2024-03-14T07:10:49","date_gmt":"2024-03-14T07:10:49","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/"},"modified":"2025-08-02T21:36:00","modified_gmt":"2025-08-02T21:36:00","slug":"how-can-python-obtain-screen-coordinates","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/","title":{"rendered":"Get Screen Coordinates in Python"},"content":{"rendered":"<p>To obtain screen coordinates, you can use the PyAutoGUI library in Python. PyAutoGUI is a library for automating mouse and keyboard operations, and can also be used to obtain screen coordinates.<\/p>\n<p>Firstly, you will need to install the PyAutoGUI library. You can do this by using the following command:<\/p>\n<pre class=\"post-pre\"><code>pip install pyautogui\r\n<\/code><\/pre>\n<p>Next, you can use the following code to obtain the current coordinates of the mouse position:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> pyautogui\r\n\r\n<span class=\"hljs-comment\"># \u83b7\u53d6\u5f53\u524d\u9f20\u6807\u7684\u5750\u6807\u4f4d\u7f6e<\/span>\r\nx, y = pyautogui.position()\r\n\r\n<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">'\u5f53\u524d\u9f20\u6807\u4f4d\u7f6e\uff1ax={}, y={}'<\/span>.<span class=\"hljs-built_in\">format<\/span>(x, y))\r\n<\/code><\/pre>\n<p>By running the code above, you will obtain the current coordinates of the mouse. You can also utilize other functions of PyAutoGUI for automation tasks, such as moving the mouse or clicking the mouse. For more functions of PyAutoGUI, please refer to the official documentation: https:\/\/pyautogui.readthedocs.io\/en\/latest\/index.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To obtain screen coordinates, you can use the PyAutoGUI library in Python. PyAutoGUI is a library for automating mouse and keyboard operations, and can also be used to obtain screen coordinates. Firstly, you will need to install the PyAutoGUI library. You can do this by using the following command: pip install pyautogui Next, you can [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[10239,10238,1020,10237,10240],"class_list":["post-7853","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-mouse-position-python","tag-pyautogui","tag-python-automation","tag-python-screen-coordinates","tag-screen-coordinates-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Get Screen Coordinates in Python - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to get screen coordinates in Python using PyAutoGUI. Easy guide with code examples for mouse position tracking.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get Screen Coordinates in Python\" \/>\n<meta property=\"og:description\" content=\"Learn how to get screen coordinates in Python using PyAutoGUI. Easy guide with code examples for mouse position tracking.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T07:10:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-02T21:36:00+00:00\" \/>\n<meta name=\"author\" content=\"Olivia Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Parker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/\"},\"author\":{\"name\":\"Olivia Parker\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\"},\"headline\":\"Get Screen Coordinates in Python\",\"datePublished\":\"2024-03-14T07:10:49+00:00\",\"dateModified\":\"2025-08-02T21:36:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/\"},\"wordCount\":123,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Mouse position Python\",\"PyAutoGUI\",\"Python automation\",\"Python screen coordinates\",\"Screen coordinates Python\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/\",\"name\":\"Get Screen Coordinates in Python - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T07:10:49+00:00\",\"dateModified\":\"2025-08-02T21:36:00+00:00\",\"description\":\"Learn how to get screen coordinates in Python using PyAutoGUI. Easy guide with code examples for mouse position tracking.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Screen Coordinates in Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\",\"name\":\"Olivia Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"caption\":\"Olivia Parker\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Get Screen Coordinates in Python - Blog - Silicon Cloud","description":"Learn how to get screen coordinates in Python using PyAutoGUI. Easy guide with code examples for mouse position tracking.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/","og_locale":"en_US","og_type":"article","og_title":"Get Screen Coordinates in Python","og_description":"Learn how to get screen coordinates in Python using PyAutoGUI. Easy guide with code examples for mouse position tracking.","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T07:10:49+00:00","article_modified_time":"2025-08-02T21:36:00+00:00","author":"Olivia Parker","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Olivia Parker","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/"},"author":{"name":"Olivia Parker","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9"},"headline":"Get Screen Coordinates in Python","datePublished":"2024-03-14T07:10:49+00:00","dateModified":"2025-08-02T21:36:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/"},"wordCount":123,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Mouse position Python","PyAutoGUI","Python automation","Python screen coordinates","Screen coordinates Python"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/","name":"Get Screen Coordinates in Python - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T07:10:49+00:00","dateModified":"2025-08-02T21:36:00+00:00","description":"Learn how to get screen coordinates in Python using PyAutoGUI. Easy guide with code examples for mouse position tracking.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-obtain-screen-coordinates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Get Screen Coordinates in Python"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9","name":"Olivia Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","caption":"Olivia Parker"},"url":"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=7853"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7853\/revisions"}],"predecessor-version":[{"id":152647,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7853\/revisions\/152647"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=7853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=7853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=7853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}