我通过此链接在Google Cloud Engine(GCE)上安装了MEAN堆栈.
我创建了一个新的防火墙规则来接受任何传入的请求(实际上我需要这样做吗?default-allow-http具有相同的规则吗?):

但是当我尝试使用Chrome访问IP时,出现错误.即使我更改浏览器(例如IE或Firefox),错误仍然存在:
我可能知道我做错了什么吗?
非常感谢任何建议!提前致谢!
我正在使用Python 3.4,我正在测试字典理解.
假设我有以下代码:
listofdict = [{"id":1, "title": "asc", "section": "123"},{"id":2, "title": "ewr", "section": "456"}]
titles1 = []
titles2 = []
titles1.append({r["section"]: r["title"] for r in listofdict})
print("titles1 = " + str(titles1))
for r in listofdict:
section = r["section"]
title = r["title"]
titles2.append({section: title})
print("titles2 = " + str(titles2))
Run Code Online (Sandbox Code Playgroud)
我认为这两种方法应该给我相同的结果,但我得到以下内容:
titles1 = [{'456': 'ewr', '123': 'asc'}]
titles2 = [{'123': 'asc'}, {'456': 'ewr'}]
Run Code Online (Sandbox Code Playgroud)
titles2是我真正想要的,但我想使用字典理解来做到这一点.
编写字典理解的正确方法是什么?
使用Python 3.4,我有以下JSON
mylist = [
{
"mdata": [
{
"url" : "http://fake1001/Standard",
"fmt" : "Standard"
},
{
"url" : "http://fake1001/Thumb",
"fmt" : "Thumb"
}
]
},
{
"mdata": [
{
"url" : "http://fake1002/Standard",
"fmt" : "Standard"
},
{
"url" : "http://fake1002/Large",
"fmt" : "Large"
}
]
},
{
"mdata": [
{
"url" : "http://fake1003/Thumb",
"fmt" : "Thumb"
},
{
"url" : "http://fake1003/Large",
"fmt" : "Large"
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
我想将所有带有"标准"格式的项目的URL放入列表中:
urls = []
for m in mylist:
for md in …Run Code Online (Sandbox Code Playgroud)