3

python 新手,在这个非常简单的脚本上出现错误:

from os import listdir

all_files = os.listdir("/root/raw/")
for file in all_files:
    print file

我在这里做错了什么?根据文档看起来是正确的。

4

2 回答 2

4

你已经listdiros所以进口os.listdir什么都没有,而listdir确实意味着什么

要么打电话

all_files = listdir("/root/raw/")

或将导入更改为

import os
于 2014-01-14T10:10:37.647 回答
3

您只导入了listdir功能,并且在您当前的命名空间中。所以你可以直接访问它,像这样

all_files = listdir("/root/raw/")

如果你做了,

import os

然后你已经导入了os模块并访问listdir,你必须使用os.listdir

于 2014-01-14T10:08:45.813 回答