title: What does pathlib.Path.cwd() return?
body: <p>pathlib.Path.cwd() returns a different value depending on what computer I use (two Windows PCs - one at work, one at home).</p>
  
  <p>Project structure (see <a href="https://github.com/jonathanchukinas/file_read_exercise.git" rel="nofollow noreferrer">https://github.com/jonathanchukinas/file_read_exercise.git</a>)</p>
  
  <ul>
  <li>file_read_exercise/
  
  <ul>
  <li>bin/
  
  <ul>
  <li><strong>init</strong>.py</li>
  <li>read_excel_file.py</li>
  </ul></li>
  <li>data/
  
  <ul>
  <li><strong>init</strong>.y</li>
  <li>my_data.xlsx</li>
  </ul></li>
  <li><strong>init</strong>.py</li>
  <li>main.py  </li>
  </ul></li>
  </ul>
  
  <p>main.py and read_excel_file.py both contain:
  <code>from pathlib import Path</code>
  <code>print(Path.cwd())</code>
  At work, each python file returns the absolute path to the top-level directory.
  At home, each python file returns the absolute path to its own directory.</p>
  
  <p>I've been through the documentation and I've googled and searched stack overflow and can't find an answer to this question:</p>
  
  <p>How does cwd() work so that I can better predicts its results?</p>