title: IOError: [Errno 2] No such file or directory: 'data.json'
body: <p>Here is my code:</p>
  
  <pre><code>import json
  from difflib import get_close_matches
  data = json.load(open("data.json")) # I get an error here
  def translate(w):
      w = w.lower()
      if w in data:
          return data[w]
          elif len(get_close_matches(w, data.keys())) &gt; 0:
          yn = input("Did you mean %s instead? Enter Y if yes, or N if no: " % get_close_matches(w, data.keys())[0])
          if yn == "Y":
              return data[get_close_matches(w, data.keys())[0]]
          elif yn == "N":
              return "The word doesn't exist. Please double check it."
          else:
              return "We didn't understand your entry."
      else:
          return "The word doesn't exist. Please double check it."
  
  word = input("Enter word: ")
  output = translate(word)
  if type(output) == list:
      for item in output:
          print(item)
  else:
      print(output)
  </code></pre>
  
  <p>On this line: <code>data = json.load(open("data.json"))</code>, I get the following error:</p>
  
  <blockquote>
    <p>IOError: [Errno 2] No such file or directory: 'data.json'</p>
  </blockquote>
  
  <p>How can I fix this error?</p>