spyder调试Continue后没反应
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spyder调试Continue后没反应相关的知识,希望对你有一定的参考价值。
参考技术A 单击 file-----NewProject在首次建立工程的时候会要求选择工作空间,您可以选择默认或者建立新的工作空间
然后就可以在文档中加入代码,并运行
也可以选中要执行的语句然后按“F9”运行,这个方式和matlab很像。
在右下角的窗口中就会出现结果
2、加入模块
首先确定该模块找不到,如下
这时需要添加模块的路径Tools-PYTHONPATH manage –add path –synchronize
然后可以查看tools下的current user environment variables,如下
此时,应该可以正常工作了,如果不行,就重启一下spyder。
3、调试
首先是添加断点,可以通过在行首双击的方式添加断点
进入调试
进入下一步
结束调试
运行到对应的语句就可以在右侧的窗口看到对应的变量和对象
更多问题可以参考http://datasciencesource.com/python-with-spyder-tutorial/
和Spyder自带的帮助追问
请问下运行这段程序怎么不会出结果?
使用jquery往html添加的按钮,点击后没反应?求解惑
$("#tjxjyzh").bind("click",function ()
alert("aaa");
);
添加按钮的语句是:$("</li><li width=8px style='float:right' ></li><li id='tjxzh' style='float:right '><input type='button' id ='tjxjyzh' value='添加新账号'/>").appendTo(".taobao_list_top_2 ul ");
页面能看到按钮的。但点击后没有alert啊。
应该先添加后绑定事件,你的顺序是不是反了?
比如这样写应该就可以了
$("<li>").css(float:"right",width:8).append("<input type='button' id='tjxjyzh' value='添加新帐号'/>").appendTo(".taobao_list_top_2 ul");
$("#tjxjyzh").click(function()alert('aaa'));
更简单的写法
$('<li>').css(float:'right',width:8).append($('<input type="button"/>').val('添加新帐号').click(function()
alert('click')
)).appendTo('.taobao_list_top_2 ul');
如果还不行可以联系我的hi coddykilly追问
先试试,太谢谢啦。
参考技术B 最简单的方式是jquery用1.4以后的,把bind改为live即可原因是bind对新添加的事件不会动态绑定本回答被提问者采纳 参考技术C <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function()
var buttonNew = $("<input type='button' value='Click' id='but'/>");
$("#button").append(buttonNew);
//这是一种方法
/* $("input:button").click(function()
alert("click");
);*/
//这是另外一种方法
$("#but").bind("click",function()
alert("click1");
);
);
</script>
<title>无标题文档</title>
</head>
<body>
<div id="button"></div>
</body>
</html>
我在这写了一个例子给你 你看看 里面有两种方式 你自己研究下 看懂了改下自己的代码追问
这个看得懂,但不是这样的问题。。谢谢
追答那你把完整的代码贴出来 我瞧瞧
参考技术D 一个最简单的例子,你一定看的懂<!DOCTYPE HTML >
<html>
<head>
<title>事件委托</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
.clickme
color:red;
</style>
<SCRIPT type=text/javascript src="js/jquery-1.4.2.js"></SCRIPT>
<script type="text/javascript">
$(".clickme").live('click', function()
alert("live");
$("body").append('<div class="clickme">click here</div>');
);
</script>
</head>
<body>
<div class="clickme">Click here</div>
</body>
</html>
解释:
使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则不会有,所以点击这个元素不会有任何效果。
.live() 方法能对一个还没有添加进DOM的元素有效,是由于使用了事件委托:绑定在祖先元素上的事件处理函数可以对在后代上触发的事件作出回应。传递给 .live() 的事件处理函数不会绑定在元素上,而是把他作为一个特殊的事件处理函数,绑定在 DOM 树的根节点上。
以上是关于spyder调试Continue后没反应的主要内容,如果未能解决你的问题,请参考以下文章
uncompressing linux .................................................后没反应解决办法