I am trying to open the file from folder and read it but it\'s not locating it. I am using Python3
Here is my code:
import os
import glob
prefix_path
You are using relative path where you should be using an absolute one. It's a good idea to use os.path
to work with file paths. Easy fix for your code is:
prefix = os.path.abspath(prefix_path)
file_list = [os.path.join(prefix, f) for f in os.listdir(prefix) if f.endswith('.txt')]
Note that there are some other issues with your code:
In python you can do for thing in things
. You did for thing in range(len(things))
it's much less readable and unnecessary.
You should use context managers when you open a file. Read more here.