我試圖使用os.walk()打印出目錄及其子目錄中的所有文件。這是我寫的:os.walk的初始目錄()
def usewalk():
for root, dirname, filename in os.walk("/"):
print filename
我不知道我應該用什麼作爲os.walk()的目錄。也就是說,我不確定我應該在括號中包括什麼。我想如果我使用「/」,它將從文件所在的目錄開始,但它打印出不在其中的文件,例如「['.dbfseventsd','.DS_Store','.file' ,'.hotfiles.btree','mach_kernel']「。在我看來,它是從默認的Python目錄開始的?
是。和相同的? – user1691278
@ user1691278:是的,就像使用'/ path/to/directory'或'/ path/to/directory /'尋址另一個目錄一樣。 –