这可能听起来很愚蠢,但我仍然相当新,有没有明确的方法来发现我是否在PyCharm的错误位置有标签或空格?甚至可以直观地显示所有标签和空格?
我只是花了很多时间在Def函数行中找出'无效语法'错误的问题,我原本以为它可能仍然是一些错误的缩进,我以前做过,所以仔细检查了这一点,没有发现任何东西.最后,在此之前从功能结束失踪了.我意识到右边的彩色线条显示错误并从那里得到了这个.
另外我明白你可以在PyCharm中混合制表符和4个空格字符缩进没有问题吗?
但是,如果你使用tab一行和4个空格,例如,简单的文本编辑器,Python会说"不,我不打算运行这个,因为我是一个严格的迂腐,这太顽皮了"?这个领域还有其他常识最佳实践习惯吗?
我试图在此处遵循答案来在我的代码中执行此操作:如何在某些选择列表值被选中但无法为我工作时禁用输入字段。
我有一个带有是/否答案的 HTML 选择字段 id 'TfL',下一个字段 'TfLroad' 是一个输入字段。我希望“TfLroad”默认加载为禁用,然后如果“TfL”从“否”更改为“是”,则应启用“TfLroad”。
下面的整个页面代码,文件顶部的 JS,底部旁边的这两个字段,请发送任何建议!:
{% extends "base.jinja2" %}
{% block content %}
<script>
// value 0 for No answer to TfL road 1 for, in which case disabled, on change should
// enable TfLroad element by setting disabled = false, but not working yet!
document.getElementById("TfLroad").onload = function () {
document.getElementById("TfLroad").disabled = true;
}
document.getElementById('TfL').onchange = function () {
if(this.value = '0') {
document.getElementById("TfLroad").disabled = true;
}
else {
document.getElementById("TfLroad").disabled = …Run Code Online (Sandbox Code Playgroud)