新的Python中的所有文件,并在这个非常简单的脚本得到一个错误:NameError:名字“操作系统”是没有定义 - os.listdir错误打印时的文件夹
from os import listdir
all_files = os.listdir("/root/raw/")
for file in all_files:
print file
我在做什么这里错了吗?根据文档看起来是正确的。
新的Python中的所有文件,并在这个非常简单的脚本得到一个错误:NameError:名字“操作系统”是没有定义 - os.listdir错误打印时的文件夹
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
您只导入了listdir
函数,并且该函数位于您当前的命名空间中。所以,你可以直接访问它,这样
all_files = listdir("/root/raw/")
如果你做了,
import os
那么你已经导入了os
模块和访问listdir
,你必须使用os.listdir