我正在尝试自动为学校排序文件,但是当我尝试这样做时:
import os, sys
path = "/Sorting for School/"
dirs = os.listdir(path)
#print all dirs
for file in dirs:
print file
虽然dir中有两个txt文档但是当我运行它时输出是:
[]
由于
答案 0 :(得分:0)
你的代码很好。以下也应该有效:
import os
path = "/Sorting for School/"
def handle_err(err):
print err
for root,dirs,files in os.walk(path,onerror=handle_err):
for name in files:
print(name)
答案 1 :(得分:0)
代码很好。你必须要查询错误的路径。
/dir/
表示根目录(在UNIX中)或当前驱动器的根目录(在Windows中)中名为dir
的子目录。