小编ACE*_*EGL的帖子

在 Google Appengine 中禁用特定于版本的网址

Google App-Engine 支持特定版本的请求路由,如此处所述。 例如,这对于在部署之前测试新版本很有用。然而,这也可能是有问题的。假设新版本包含安全增强功能 - 应该有一种方法可以防止访问以前的版本而不完全删除它们(例如为了允许快速回滚)。找不到禁用以前版本的方法。有没有办法做到这一点?谢谢。

google-app-engine google-app-engine-python

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

哪个在Python中更快:if或try

请考虑以下代码:

def readPath(path):
   content = None
   if os.path.isfile(path):
      f = open(path,"rb")
      content = f.read()
      f.close()
   return content
Run Code Online (Sandbox Code Playgroud)

与这一个:

def readPath(path):
   content = None
   try:
      f = open(path,"rb")
      content = f.read()
      f.close()
   except:
     pass
   return content
Run Code Online (Sandbox Code Playgroud)

鉴于def被连续调用多次(数百到数千次),主要是使用有效路径(代表文件系统上的实际文件),但有时使用不存在的路径,哪个版本更有效?在打开文件之前检查条件是否比设置try块慢?

python

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