python – NameError:未定义名称’os’ – 打印文件夹中的所有文件时出现os.listdir错误

python新手并在这个非常简单的脚本上收到错误:

from os import listdir

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

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

最佳答案 你从os导入了listdir所以os.listdir没什么意思,而listdir确实意味着什么

要么打电话

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

或者将导入更改为

import os
点赞