从我的程序运行。在
我得到以下错误:
File "/Users/tai/Desktop/FlashY/flashy/sniffer/awsAccess.py", line 8, in aws_access_key_id=getenv('AWS_ACCESS_KEY');
NameError: name 'getenv' is not defined
我把导出保存在bash_配置文件中。我查了一下,发现他们都在那里:
vim ~/.bash_profile
我在awsAccess中的代码如下所示:
^{pr2}$密钥名(不确定该怎么称呼)与我的bash_配置文件中的名称匹配。在
我在看一个使用getenv的例子,它运行得很好。我正在开发最新的osx,Python2.7,从BashShell运行,等等,不知道出了什么问题。在
谢谢!在
getenv
是操作系统模块中的一个函数,除非正确导入,否则不能单独调用它。在所以要么在你的文件的顶部写上:
并将函数调用改为
^{pr2}$os.getenv()
。或者,独立导入函数:相关问题 更多 >
编程相关推荐