请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

os.environ没法进行if判断(判断内所有操作失效)

这个os.environ里的判断始终出不来(if判断里面的所有操作包括print都无法输出),没法对上面的进行base-setting覆盖,只能把base直接改为local可生效
已配置过set ops-config = local 且在print(os.environ)里找到了 “OPS-CONFIG”的key和对应的“local”value,不知道怎么弄了
各种判断方式都试过了,写在这个os.environ判断下的所有操作都执行不了图片描述
图片描述

正在回答 回答被采纳积分+3

4回答

编程浪子 2020-03-20 11:57:54

你好

如下执行,你先不要使用系统自带的执行,直接输入命令执行。我们是ops_config 不是 ops-config

还有 = 号两边没有空格

set ops_config=local  按照enter减换行 
python manaer.py runserver


0 回复 有任何疑惑可以回复我~
高级生物科学家 2020-03-19 21:45:07
程序里是OPS-CONGFIG, 系统中是ops-config.


0 回复 有任何疑惑可以回复我~
编程浪子 2019-12-15 16:19:47

你好,我说了

你 设置的 ops_config 

你在代码写的是 OPS_CONFIG

一个大写一个小写

0 回复 有任何疑惑可以回复我~
编程浪子 2019-12-15 11:29:41

你好

自己在外面set的时候是小写,到代码里面怎么变成大些了?


还有 set ops_config=local   , 等号前后不要有空格。还有你可以把  os.environ print 出来看看就知道了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉0499995 #1
    老师,都试过了。os.environ里print出来显示的就是local.而且在这个里面是OPS-CONFIG。但是就是无法进行判断,这个if下的所有操作都不行,print都用不了。拿掉if就可以操作了
    回复 有任何疑惑可以回复我~ 2019-12-15 12:54:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信