小编jas*_*onC的帖子

如何通过浏览器访问Google Cloud Engine实例的IP地址

我通过此链接在Google Cloud Engine(GCE)上安装了MEAN堆栈.

所以引擎成功创建了我的实例,它看起来像这样: 实例关于GCE的信息

我创建了一个新的防火墙规则来接受任何传入的请求(实际上我需要这样做吗?default-allow-http具有相同的规则吗?): 在此输入图像描述

但是当我尝试使用Chrome访问IP时,出现错误.即使我更改浏览器(例如IE或Firefox),错误仍然存​​在:

在此输入图像描述

我已经确认我可以ping通地址: 在此输入图像描述

我甚至尝试为该实例分配一个域名,但它仍然不起作用: 在此输入图像描述

我可能知道我做错了什么吗?

非常感谢任何建议!提前致谢!

google-cloud-platform

8
推荐指数
2
解决办法
7345
查看次数

Python字典理解和循环之间的区别

我正在使用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 dictionary dictionary-comprehension

1
推荐指数
1
解决办法
148
查看次数

为什么获取生成器对象而不是列表

使用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)

python list-comprehension list

0
推荐指数
1
解决办法
665
查看次数