问题标签 [interactive-shell]

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.

0 投票
0 回答
28 浏览

python - 无头模式下的 chromedriver 不显示已完成操作的任何文本输出

〜/ .pythonrc:

在交互式提示中,我键入:

该文件已成功下载到我的当前目录,但没有控制台输出可让我在操作中定位自己。
这是预期的行为吗?
是否可以为我的每个操作获取控制台输出?
我在交互式提示中,而不是在脚本中。

0 投票
1 回答
23 浏览

bash - 我想重新执行之前使用的第 n 个命令和最后一个名称以 m 开头的命令

我想重新执行我之前使用历史命令执行的第 n 个命令的命令,但我不知道该怎么做。而且我还想执行我使用的最后一个命令,该命令的名称以'm'开头。

0 投票
0 回答
26 浏览

python - Windows 7-python 上的交互式 shell

我有一个交互式 ruby​​ 脚本,我想通过 python 3 进行 Ruby交流。我可以运行一个简单的非交流性 ruby​​ 脚本,但不能再使用 wexpect 或 winpexpect。我可以使用其他 python 模块吗?我尝试了 subprocess 并失败了,在谷歌搜索时我意识到它不适合交际交互式 shell。我的代码(适用于 Windows 10)类似于:

等等等等。(这是一个漫长的红宝石过程)

我的另一个想法是,如果有人知道我如何直接与 CMD 通信(但在我这么说之前不关闭进程)。

太感谢了!

0 投票
1 回答
88 浏览

python - 有没有办法从 django shell 中查看导入的模块/文件?

我有一些我用来练习的代码行,django_rest_framework我只是将它们从python manage.py shell.

我遇到了一些错误,想知道我已经拥有哪些进口商品。

是否有功能可以确定导入的内容?这可能也适用于不是从django.

这可能不是必需的,但这是我在遵循本教程时粘贴到 shell 中的示例代码:

0 投票
0 回答
67 浏览

c++ - 为什么我不能在 c++ 中的 neovim shell 模拟器中输入?

我刚刚学习了 neovim,并打算改用 neovim,但我想让它更像一个 ide。我知道它是一个文本编辑器,但它有一个内置的 shell 模拟器,非常适合查看代码输出。但它不是交互式的。我的代码:

截图 截图 2

但我无法为我编写的程序提供输入。现在我想知道是否有任何方法可以使输出具有交互性。

编辑:问题有点解决了。在termux中为c ++设置neovim在a55中很痛苦,所以我使用的是cppdroid

0 投票
1 回答
80 浏览

go - 如何捕获标准输入的字节

目标:我想捕获 cmd.Stdin 的所有字节用这个 rot13 函数处理它们:https: //play.golang.org/p/VX2pwaIqhmT

故事:我正在编写一个小工具,它将为 win/linux 交叉编译,所以我试图让它尽可能简单。该工具连接到服务器,我可以从该服务器在客户端上执行命令。

因为我必须对 cmd.Stdout 做同样的事情,所以我使用了这个:

其中 OBFprocessStream 函数基于此:https://play.golang.org/p/j_TKZWuhGaK。这里一切正常。

因此,我尝试为 cmd.Stdin 复制相同的内容:

但是.. cmdStdin 是一个 Io.WriterCloser,我真的不知道该怎么做才能捕获字节 sEGIHOsegoihszrhoiò

你能帮我么?

0 投票
0 回答
30 浏览

terminal - 如何让 AWS Sagemaker 在登录(而不是非登录)终端中启动?

所以我在 AWS 上设置了一些不错的 Sagemaker Jupyter 笔记本。在 Jupyter 实验室内,我可以启动一个终端实例。

我已经设置了一个生命周期配置文件来将一些行推送到我的~/.bash_profile(有效,这些行在启动后出现),但我注意到~/.bash_profile从未运行过。我调查了一下,发现,尽管终端是“交互的”,但它处于非交互模式,这意味着像~/.bash_profile,~/.profile等文件不会自动运行。

^^ 表明 shell 未处于(交互式)非登录模式

--> 有谁知道如何让 sagemaker 终端实例以登录模式启动?或者,更一般地说,我如何设置它,以便我的终端ENV自动拥有漂亮的颜色和我的所有变量等(这是我的~/.bash_profile工作)?

谢谢!

0 投票
0 回答
14 浏览

python - 如何从目录导入模块

我是 Python 新手,所以在导入此处找到的模块时遇到问题:

我想写

进入交互式终端,但我得到以下答案:

我该如何解决?

0 投票
1 回答
65 浏览

powershell - 如何从现有脚本创建交互式 PowerShell 脚本

我过去创建了一个 PS 脚本,我希望它更具交互性。

这是我创建的脚本。

我想把它放到这个脚本中,但我正在弄清楚如何做。与第一个脚本一样,用户必须首先填写用户 ID。之后他应该得到选项 U,P,... 每个选项都应该执行一个命令。您可以在第一个脚本中找到哪个命令的示例,例如:#computer info# 如果我已经运行了一个命令,我将自己解决其余的问题。我怎样才能做到这一点?选择该选项后,菜单也应返回。

提前致谢!

0 投票
0 回答
9 浏览

jenkins - 如何将 Jenkins 用作交互式 CLI

场景:我必须自动化测试工作流程,在使用命令后,gauge run我会收到一个问题提示“输入要附加的屏幕截图数量”,并且连续两个类似的问题。另外,我不能flag在命令中使用任何命令,因为这些提示是由于定制的功能。

请为我提供方法,以便我可以在管道运行期间实时输入我的输入。

提前致谢。:D