title: Python print statement ambiguity
body: <p>I am running the following print statement in a file test.py within the Eclipse PyDev environment which gives the required output:</p>
  <pre><code>print(f&quot;Epoch {j}: {self.evaluate(test_data)} / {n_test}&quot;)
  </code></pre>
  <p>However, when I attempt to run the same code from the file at the command prompt (OSX Terminal), I get the following</p>
  <pre><code>% python test.py
  Traceback (most recent call last):
    File &quot;test.py&quot;, line 7, in &lt;module&gt;
      import simple_nn
    File &quot;/Users/davidklemitz/eclipse-workspace/_neural/simple_nn.py&quot;, line 47
      print(f&quot;Epoch {j}: {self.evaluate(test_data)} / {n_test}&quot;)
                                                              ^
  SyntaxError: invalid syntax
  </code></pre>
  <p>Anybody have some clues to resolve the issue, thanks ?</p>