所以我试图将一些变量设置导入到我的python脚本中,因此,它当前从FTP获取文件(config.py)并将其放入usb棒。但是,当我尝试将配置导入其中时,这里没有问题:
NameError:全局名称' config'未定义
一个简单的python脚本:
import config
print config.status
产生完美的结果,但这个snippit赢了
def check_status():
os.chdir(usb_folder)
import config
if config.status == "active":
print "unitstatus set to active"
return True
有人能把我放在正确的想法/轨道上吗?
答案 0 :(得分:0)
要从其他文件夹导入配置文件,您需要将该文件夹添加到路径中。您可以使用sys.path.append()
:
import sys
sys.path.append(usb_folder)
import config
def check_status():
if config.status == "active":
print "unitstatus set to active"
return True