title: Sphinx- How to autodoc .py files located within multiple folders?
body: <p>I am new to both Python and Sphinx and am attempting to autodoc python files located in a directory structured similar to the following:</p>
  
  <pre><code>Project
  ├── Sphinx
  |   ├── index.rst
  |   ├── autodoc.rst
  |   └──  conf.py
  ├── Scripts
  |   ├── file1.py
  |   └──  file2.py
  |   ├── folder
  |   |   └── file3.py
  </code></pre>
  
  <p>My conf.py file contains:</p>
  
  <pre><code>sys.path.insert(0, os.path.abspath("../Scripts/"))
  </code></pre>
  
  <p>And autodoc contains:</p>
  
  <pre><code>.. automodule:: file1
    :members:
  
  .. automodule:: file2
    :members:
  
  .. automodule:: folder.file3
    :members:
  </code></pre>
  
  <p>File3.py is not autodoc'ing correctly (Error: No module named metric.billpay)</p>
  
  <p>I've also tried:</p>
  
  <pre><code>.. automodule:: folder/file3
    :members:
  </code></pre>
  
  <p>But I receive </p>
  
  <blockquote>
    <p>WARNING: invalid signature for automodule (u'folder/file3')</p>
    
    <p>WARNING: don't know which module to import for autodocumenting
    u'folder/file3' (try placing a "module" or "currentmodule" directive
    in the document, or giving an explicit module name)</p>
  </blockquote>
  
  <p>Does anyone know how to fix this? I am new to Python, Sphinx, and StackOverflow, so my apologies if there are problems with this question.</p>