title: Types of a,b,c when you see "from a.b import c" in a python script?
body: <p>When I see</p>
  <pre><code>from a.b import c
  </code></pre>
  <p>in a python script, can I safely assume that</p>
  <ul>
  <li>a.py is a python script on the module search path</li>
  <li>b is a class in a</li>
  <li>c is a method in b</li>
  </ul>
  <p>? I made these assumption because <a href="https://docs.python.org/3/tutorial/modules.html" rel="nofollow noreferrer">the official document on python modules</a> says this:</p>
  <blockquote>
  <p>There is a variant of the import statement that imports names from a
  module directly into the importing module’s symbol table. For example:</p>
  <blockquote>
  <blockquote>
  <blockquote>
  <p>from fibo import fib, fib2
  fib(500) 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377</p>
  </blockquote>
  </blockquote>
  </blockquote>
  </blockquote>
  <p>So, according to this document, the thing after &quot;from&quot;, namely, fibo above, should be a module, right? (first assumption above)</p>