{"id":15708,"date":"2022-10-12T17:00:09","date_gmt":"2022-10-12T11:30:09","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/"},"modified":"2022-10-12T17:00:09","modified_gmt":"2022-10-12T11:30:09","slug":"solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/","title":{"rendered":"[Solved] Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-43537590\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"43537590\" data-parentid=\"43537407\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>when you import x , it binds the name x to x object , It doesn&#8217;t give you the direct access to any object that is your module, If you want access any object you need to specify like this <\/p>\n<pre><code>x.myfunction()\n<\/code><\/pre>\n<p>On the other side when you import using from x import * , It brings all the functionalities into your module, so instead of x.myfunction() you can access it directly<\/p>\n<p><code>myfunction ()<\/code><\/p>\n<p>for example lets suppose  we have module <strong>example.py<\/strong> <\/p>\n<pre><code>def myfunction ():\n    print \"foo\"\n<\/code><\/pre>\n<p>Now we have the main script <strong>main.py<\/strong> , which make use of this module .<\/p>\n<p>if you use simple import then you need to call myfunction() like this<\/p>\n<pre><code>import example\n\nexample.myfucntion()\n<\/code><\/pre>\n<p>if you use from, you dont need to use module name to refer function , you can call directly like this<\/p>\n<pre><code>from example import myfunction\n\nmyfunction()\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">2<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] when you import x , it binds the name x to x object , It doesn&#8217;t give you the direct access to any object that is your module, If you want access any object you need to specify like this x.myfunction() On the other side when you import using from x import * , &#8230; <a title=\"[Solved] Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/\" aria-label=\"More on [Solved] Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[1566,349,768],"class_list":["post-15708","post","type-post","status-publish","format-standard","hentry","category-solved","tag-import","tag-python","tag-tkinter"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Python: What&#039;s the difference between &quot;import X&quot; and &quot;from X import *&quot;? [duplicate] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Python: What&#039;s the difference between &quot;import X&quot; and &quot;from X import *&quot;? [duplicate] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] when you import x , it binds the name x to x object , It doesn&#8217;t give you the direct access to any object that is your module, If you want access any object you need to specify like this x.myfunction() On the other side when you import using from x import * , ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-12T11:30:09+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\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:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate]\",\"datePublished\":\"2022-10-12T11:30:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/\"},\"wordCount\":154,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"import\",\"python\",\"tkinter\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/\",\"name\":\"[Solved] Python: What's the difference between \\\"import X\\\" and \\\"from X import *\\\"? [duplicate] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-10-12T11:30:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Python: What's the difference between \"import X\" and \"from X import *\"? [duplicate] - JassWeb","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:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Python: What's the difference between \"import X\" and \"from X import *\"? [duplicate] - JassWeb","og_description":"[ad_1] when you import x , it binds the name x to x object , It doesn&#8217;t give you the direct access to any object that is your module, If you want access any object you need to specify like this x.myfunction() On the other side when you import using from x import * , ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/","og_site_name":"JassWeb","article_published_time":"2022-10-12T11:30:09+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate]","datePublished":"2022-10-12T11:30:09+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/"},"wordCount":154,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["import","python","tkinter"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/","url":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/","name":"[Solved] Python: What's the difference between \"import X\" and \"from X import *\"? [duplicate] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-12T11:30:09+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-python-whats-the-difference-between-import-x-and-from-x-import-duplicate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Python: What&#8217;s the difference between &#8220;import X&#8221; and &#8220;from X import *&#8221;? [duplicate]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/15708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=15708"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/15708\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=15708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=15708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=15708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}