python新手并在这个非常简单的脚本上收到错误:
from os import listdir
all_files = os.listdir("/root/raw/")
for file in all_files:
print file
我在这里做错了什么?根据文档看起来是正确的。
答案 0 :(得分:4)
您已从listdir
导入os
,因此os.listdir
表示无效,而listdir
确实意味着什么
要么打电话
all_files = listdir("/root/raw/")
或者将导入更改为
import os
答案 1 :(得分:3)
您只导入了listdir
函数,该函数位于当前的命名空间中。所以你可以像这样直接访问它
all_files = listdir("/root/raw/")
如果你做了,
import os
然后您导入了os
模块并访问listdir
,您必须使用os.listdir