title: IOError: [Errno 2] No such file or directory
body: <p>I'm trying to add some informations of all the torrents file in a path to a Table of my MySQL database but it seems like i have some PATH problems.
  As you can see there is the full path and it even detect the "charlie.torrent" so i don't really understand what is the problem.</p>
  
  <p><em>This is my code:</em></p>
  
  <pre><code>#!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  import mysql.connector
  import bencode
  import binascii
  import hashlib
  import os
  import sys
  
  conn = mysql.connector.connect(host="localhost",user="root",password="root", database="TORRENTS")
  cursor = conn.cursor
  path = "/home/florian/TorrentFiles"
  dirs = os.listdir(path)
  for file in dirs:
          try:
                  with open(file, 'rb') as torrentfile:
                          torrent = bencode.bdecode(torrentfile.read())
                          user = ("torrent['info']['name']","torrent['info']['length'],'bytes'","(hashlib.sha1(bencode.bencode(torrent['info'])).hexdigest())")
                          cursor.execute("""INSERT INTO torrent_infos (Name, Size, Hash) VALUES(%s, %s, %s)""", user)
          except bencode.BTL.BTFailure:
                  continue
  
  
  conn.close()
  </code></pre>
  
  <p>And i really don't understand the following output of my script:</p>
  
  <pre><code>root@debian:/home/florian/Documents/mysite/polls# python bdd.py 
  Traceback (most recent call last):
    File "bdd.py", line 17, in &lt;module&gt;
      with open(file, 'rb') as torrentfile:
  IOError: [Errno 2] No such file or directory: 'charlie.torrent'
  </code></pre>
  
  <p><em>I already had a look to the others same subjects without any result.</em></p>