问题标签 [python-interactive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么“从文件导入函数名称”在我的交互式 Python 会话中失败但在脚本中有效?
我正在将几个 Python 文件之间共享的常用函数移到第三个 common_commands.py 文件中。为了测试函数,我使用以下方法导入了几个函数:
from common_commands import func_one, func_two
但是得到了这个错误:
ImportError: cannot import name 'func_two'
所以我只尝试导入func_one
并且效果很好,但是导入func_two
又给了我同样的错误!为什么?!为了让事情变得更加混乱,当我将上面完全相同的导入行放在我正在重构的脚本中时,它工作得非常好。
是什么导致了这种奇怪的行为?
python - venv中的readline失败
箭头键在我的服务器上不起作用,但仅在从 virtualenv 运行 python 时(参见下面的示例,我按左右键)。
我在这里查看了答案:在 python shell 中按下箭头键时看到转义字符:我没有readline
在任一版本的 python 中安装该模块,也没有PYTHONSTARTUP
指向任何地方。
有任何想法吗?
python - 在 VS Code 中自定义“Python 交互”窗口
有没有办法将“Python 交互”窗口自定义(例如 JSON 配置)到 MS Python 扩展附带的 iPython/Jupyter 控制台?
我希望能够在窗口内调整变量资源管理器窗格的大小(目前无法调整大小并占用一点屏幕空间。
我还希望 iPython 控制台看起来/操作起来像本机 iPython 控制台。也就是说,有一个开放的控制台,只需按 enter 即可提交命令(与默认值相比shift+enter
)。理想情况下,我希望它看起来/操作起来像 Spyder 的交互式控制台。任何想法或想法将不胜感激。
作为一种解决方法,我可以从集成终端启动 iPython 会话,然后从编辑器中选择所有代码并将其发送到终端(然后将其发送到 iPython),但这并不理想,并且失去了交互式窗口和内置变量浏览器,非常好用!谢谢
python-3.x - Python 3 dis.distb() 交互式 promt 上的汇编语言代码 - Python Bytecode Disassembler
我正在使用 python 3 在我的命令行界面上运行代码。但是,我很困惑为什么dis.distb()
不给我一个汇编语言代码来print("Hello World)
解决缺少引号的错误。
此代码为我提供了缺少字母“t”的打印功能的汇编代码
上面的错误类型有什么区别?我试图了解 python 在这种情况下是如何工作的。
python - Jupyter 交互 ipywidgets:一个参数的多个小部件
是否可以将多个小部件链接到一个参数?
我有这三个布尔小部件:
我试图用交互调用的函数有一个参数,它是三个布尔值的列表。例如:
现在我尝试使用例如交互,interact(test, x=fixed(3), data=[w1, w2, w3]);
但它给出了错误
“复选框”对象不可迭代
有什么方法可以将这三个小部件链接到单个参数data
?我必须将此参数保留为布尔列表。
python - Pycharm 可以通过 ternimal 和 `Run` 导入 dlib,但在交互式环境中无法这样做(Pycharm 控制台和 `Debug`)
我对 Pycharm 控制台和 Pycharm 终端的不同行为感到困惑。
我在 venv 中安装了一个 dlib 包,并且可以在 Pycharm 终端中成功导入它。没有引发错误。
我的控制台和终端具有相同的环境变量设置(默认设置)。但是当我尝试在控制台中导入 dlib 时,它给了我一个错误说:
你能提出任何可能的解决方案吗?谢谢!
image - 使用面板小部件以交互方式更新 Holoviews 图像
我有一组灰度图像(2D numpy 数组),并希望根据 holoviews.MultiSelect 小部件的状态同时显示其中的几个,但在 MultiSelect 小部件中进行选择时无法更新图像。这是一个最小的工作示例:
初始面板布局符合预期,但是当我在 MultiSelect 中选择索引时,图像不会更新。检查 MultiSelect 对象的值,
image_selector.value[0]
我得到了选定的索引,所以问题必须出在装饰change_image_shown
函数中,但我没有尝试过任何工作。我错过了什么?
python - 仅在当前窗口关闭后绘制下一张图像
我有一堆卫星图像正在检查错误,这非常乏味。我想要一种在 Python 中有效地做到这一点的方法,我可以在其中查看图像,完成后关闭窗口,查看下一张图像等,而无需我每次都更改代码(例如plt.imshow(image1)
,plt.imshow(image2)
等.)。
我尝试使用input()
which 暂停一个功能,直到用户按下 ENTER 但不幸plt.imshow()
的是它阻止显示图像,直到循环完全完成,然后它只显示循环中的最后一个图像。
关于我如何做到这一点的任何想法,或者在 Python 中交互绘图的另一种方式?
谢谢