Os.walk只提取了一些文件,没有文本信息



Stack Overflow社区!我正试图编写一些代码,使用os.walk从我的files目录中的一个文件夹中提取所有.txt文件。但由于某种原因,它不起作用——它没有提取任何文本,因为"文件不存在";而os.walk只提取了8个文件。

#import data
import os
rootDir = '/content/drive/MyDrive/HighLowQualityCounseling/transcripts'
for dirName, subdirList, fileList in os.walk(rootDir):
print('Found directory: %s' % dirName)     
for fname in fileList:
print('t%s' % fname)
for fname in fileList:
myfile = open(fname, "rt")
contents = myfile.read()         
myfile.close()                   
print(contents) ###

我该怎么着手解决这个问题?非常感谢!

fname没有完整的文件名。你需要在上重新添加路径

os.path.join(dirName, fName)

最新更新