I have written a piece of a code which is supposed to read the texts inside several files which are located in a directory. These files are basically text files but they do not have any extensions.But my code is not able to read them:
corpus_path = 'Reviews/'
for infile in glob.glob(os.path.join(corpus_path,'*.*')):
review_file = open(infile,'r').read()
print review_file
To test if this code works, I put a dummy text file, dummy.txt. which worked because it has extension. But i don’t know what should be done so files without the extensions could be read.
can someone help me? Thanks
Just use
*instead of*.*.The latter requires an extension to be present (more precisely, there needs to be a dot in the filename), the former doesn’t.