Skip to content Skip to sidebar Skip to footer

Python Cant Get Full Path Name Of File

Trying to drill through a directory on my drive that has subfoldrs within it. When I find files that have the file extensions I'm looking for I want the full file path. Right now t

Solution 1:

You probably need to join the filename with the directory that contains it:

os.path.realpath(os.path.join(root,name))

e.g. I just tested this:

import osfor root, dirs, files inos.walk('.'):
    for name in files:
        if name == 'foo':
           name = str(name)
           name = os.path.realpath(os.path.join(root,name))
           print name

with the following directory structure:

test
  + foo
  + test2
     + foo

and it worked properly.

Solution 2:

Use:

os.path.abspath

instead. Your path is not absolute.

Post a Comment for "Python Cant Get Full Path Name Of File"