2

簡単なコード:

import os 

filenamelist = []
#path = "E:\blah\blah\blah"
path = "C:\Program Files\Console2"
for files in os.walk(path):
    filenamelist.append(files)
    print files

上記の作品。しかし、path= "E:\blah\blah\blah" を設定すると、スクリプトは実行されますが何も返されません。

1) C:\Users\guest>python "read files.py"

('C:\\Program Files\\Console2', [], ['console.chm', 'Console.exe', 'console.xml', 'ConsoleHook.dll', 'FreeImage.dll', 'FreeImagePlus.dll'])

2) C:\Users\guest>python "read files.py"

C:\Users\guest>

os.walk() が E:\ で苦労している理由は何ですか? E: で何も読み取れません。Eドライブにマップされた外付けドライブがあります。

4

1 に答える 1