私は、ディレクトリがpoem
で、ファイルが50個あり、それらをすべて読みたいと思っています。ディレクトリ内のすべてのファイルコンテンツを読み取る
for file in os.listdir("/home/ubuntu/Desktop/temp/poem"):
print file
f = open(file, 'r')
print f.read()
f.close()
このコードは、ディレクトリ内のすべてのファイルのファイル名を読み取ります。 しかし、それは
IOError: [Errno 2] No such file or directory: '32'
'os.listdir'はファイルへのフルパスを返しません。 – Sevanteri