python: i have an error while trying this on my mac using IDLE on mac or terminal
<p>i want to see some info and get info about my os with python as in my tutorial but actually can't run this code:</p>

<pre><code>import os
F = os.popen('dir') 
</code></pre>

<p>and this :</p>

<pre><code>F.readline()
' Volume in drive C has no label.\n'
F = os.popen('dir')               # Read by sized blocks
F.read(50)
' Volume in drive C has no label.\n Volume Serial Nu'

os.popen('dir').readlines()[0]    # Read all lines: index
' Volume in drive C has no label.\n'
os.popen('dir').read()[:50]       # Read all at once: slice
' Volume in drive C has no label.\n Volume Serial Nu'

for line in os.popen('dir'):      # File line iterator loop
...     print(line.rstrip())
</code></pre>

<p>this is the the error for the first on terminal, (on IDLE it return just an '</p>

<p>f = open('dir')
   Traceback (most recent call last):
   File "", line 1, in 
   FileNotFoundError: [Errno 2] No such file or directory: 'dir'</p>

<p>I know on mac it should be different but how? to get the same result
using macOS sierra.</p>

<p>The code you are following looks like it was written for Windows. <code>popen</code> runs a command -- but there is no <code>dir</code> command on a Mac. <code>dir</code> in DOS shows you files in a directory (folder); the equivalent command on a Mac is <code>ls</code>.</p>

python osx