七牛云存储 - 关于七牛官方python-sdk的demo.py中环境变量问题
PHP中文网
PHP中文网 2017-04-17 11:42:58
[Python讨论组]

官方SDK中的DEMO里面有这么一句:

getenv("QINIU_ACCESS_KEY")

这个函数调用os.getenv(),运行后会提示:

请配置环境变量 QINIU_ACCESS_KEY

我的问题:

  1. 我不懂为什么要用环境变量来获取呢?
  2. 这是要自己把这些写到环境变量里的意思?

我使用的python环境:

  • windows XP SP3
  • python 2.7.5
  • 七牛python-sdk-6.1.2
  • CMD和Cygwin Terminal

因为我是一名编程初学者,所以希望能得到通俗点的解释,在此先感谢各位!

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
高洛峰

只要在环境里面设置好QINIU_ACCESS_KEY和QINIU_SECRET_KEY之后以后每次用到时候都可以用os.getenv("QINIU_SECRET_KEY")这种方式来获得的,这样方便了测试和开发,在其他项目中也是能用的。

当然不配置也可以,您就需要这样写:

qiniu.conf.ACCESS_KEY = "your_access_key"
qiniu.conf.SECRET_KEY = "you_secret_key"

每次都要把ak和sk贴到里面

用python的话也可以使用配置文件,直接相ak和sk写入就可以,使用也挺方便的,参考:http://my.oschina.net/janzhen/blog/86189

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号