当我定义尝试加入该文件夹中找到的文件的数据子集的路径时:
subset_path='c:\data\grant\files'
subset_data_path=os.path.join(subset_path,'SubsetFiles')
我在“os.path.join”函数上遇到错误,该函数声明“NameError:name'os'未定义。”
请注意,我已导入'os'模块和许多其他操作模块,例如'subprocess','sys'等。
关于这里出了什么问题的任何建议?
答案 0 :(得分:0)
你导入了os模块吗?
import os
subset_path='c:\data\grant\files'
subset_data_path=os.path.join(subset_path,'SubsetFiles')
答案 1 :(得分:0)
原来Beowulf是正确的。错误是平台的一个功能,移动到Python27环境,而不是Anaconda3,解决了这个问题。现在,我必须弄清楚为什么我的python脚本只能逐行工作,而不是当我在toto中“导入”它们时。