小编Muk*_*lur的帖子

处理字典中的键错误的最佳方法

当我尝试从字典中获取值时,我想知道处理键盘错误的最佳方法。

我需要这个,因为我的字典包含一些事件的计数。每当发生事件时,我都会从dict中获取计数并对其进行递增并放回原位。

我在网上找到了一些解决方案,但它们适用于其他一些语言。任何帮助表示赞赏。

我现在正在处理keyerror异常。想知道处理字典中键错误的最佳方法。

注意:这不是关于计数列表中的项目,而是关于从dict检索值(不存在)时处理异常。

python dictionary

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

直接从文件运行python方法/函数

我想知道是否有一种方法可以直接从文件中直接运行python函数,只需在一行中提及文件后跟函数.

例如,假设我有一个带有' newfunction() ' 函数的文件' test.py '.

---------- ----------- test.py

def newfunction():
     print 'welcome'
Run Code Online (Sandbox Code Playgroud)

我可以运行newfunction()做类似的事情.

  python test.py newfunction
Run Code Online (Sandbox Code Playgroud)

我知道如何导入和调用函数等.在django etc(python manage.py runserver)中看到类似的命令,我觉得有一种方法可以直接调用这样的函数.如果可能的话,请告诉我.

我希望能够与django一起使用它.但是,适用于所有地方的答案都很棒.

python

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

无法使用 CLI 设置 AWS cognito 触发器

我正在尝试使用 AWS-CLI 在 cognito 上设置 lambda 触发器以进行身份​​验证挑战,其中涉及 DefinAuthChallenge、CreateAuthChallenge、VerifyAuthChallenge 等。

aws cognito-idp update-user-pool     --user-pool-id <>    --lambda-config DefineAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias>  --lambda-config CreateAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias> --lambda-config VerifyAuthChallengeResponse=<lambda-function-arn>:<function_name>:<function_alias>
Run Code Online (Sandbox Code Playgroud)

运行此命令后,仅保留最后一个 lambda 触发器配置,并且 DefineAuthChallenge、CreateAuthChallenge 配置丢失。

请帮助我了解如何使用 CLI 在 Cognito 上配置 lambda 触发器。我无法通过 UI 执行此操作,因为函数别名不会出现在 UI 上。因此,AWS-CLI 是我唯一的选择。

aws-cli amazon-cognito aws-lambda amazon-cognito-triggers

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

使用javascript在html页面中查找元素的位置

我试图使用$ document.find获取html页面中元素的位置.但是,它总是未定义的.

这是我的代码.

angular.module('MyApp', []).
controller('myController', function($scope, $document) {

var element = $document.find('my_element');
console.log(element.prop('offsetTop'));
console.log(element.offsetTop);
});
Run Code Online (Sandbox Code Playgroud)

这是html页面.

<div ng-app="MyApp" ng-controller="driversController">
  <div id="my_element">Looping with ng-repeat:</div>
  .......
</div>
Run Code Online (Sandbox Code Playgroud)

我不想使用jquery和angularjs.P;轻松建议在angularjs.Thanks中这样做的方法

html javascript css jquery angularjs

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

Java 中的抑制异常

考虑下面的例子。

    public static void main(String[] args) {

        try{
            throw new NullPointerException();
        } finally{
           throw new ClassCastException();
        }

    }
Run Code Online (Sandbox Code Playgroud)

这仅抛出 ClassCastException 并且 NullPointerException 被抑制。这在 Java SE6 中也是可能的。那么为什么只在 JavaSE7 中强调抑制异常。我在这里缺少什么?

java exception

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