问题标签 [vscode-code-runner]

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 投票
1 回答
647 浏览

python - 是否可以将 python 配置为使用带空格的完整路径?

我对 vscode、venv 和代码运行器有疑问

我的设置如下:

作为选择口译员,我使用./venv/bin/python

在终端上一切正常

ctrl+alt+N在输出中我得到:/bin/sh: /Users/me/Documents/Visual: No such file or directory

并且应该是

当我改变/Users/me/Documents/VisualStudioCode/MyProject/venv/bin/python 它的工作!

是否可以将 python 配置为使用带空格的完整路径???

非常感谢

托马斯

附言

-u 是什么意思?

0 投票
1 回答
164 浏览

python-3.x - CodeRunner 错误 - 在代码执行之前未激活虚拟环境

我在 VS Code 上使用 CodeRunner 扩展运行 python 程序时遇到问题。我在已经激活的虚拟环境中运行它。

我已经设置了这个设置:

在此处输入图像描述

我遇到了这个问题: 在此处输入图像描述

这是因为在使用 CodeRunner 执行程序时,我的虚拟环境没有被激活。

如何解决?

0 投票
0 回答
98 浏览

python - 线程停止 Python3 中的主程序

嘿,我在 Raspberry Pi 上的 Linux 下运行我的 python 代码,它由一个 main.py 文件组成,该文件打开线程以执行各种任务

有关更多见解:我的文件结构如下所示: main.py modules ----controller.py ----server.py ----reader.py ----logger.py ----dbhandling.py

- 控制器有一个循环,它在数据库中查找新条目并对其做出反应 - 服务器只是一个烧瓶应用程序 - 记录器有一个 cons_log() 函数,我可以在其中以相同格式将数据输出到终端. 它使用 termcolor,它不适用于 coderunner 输出,这就是为什么有时会显示这个奇怪的 asci - dbhandler 只是为了方便地读取和写入 db - 阅读器通过 raspberrypi gpio 读出 rfid 阅读器。它一直在监听新的 rfid 标签。

整个 main.py 看起来像这样:

控制器如下所示:

服务器看起来像这样:

阅读器看起来像这样:

记录器如下所示:

在所有线程的 main.py 末尾使用 .join() 时,输出在第一次 .join() 调用后停止。

问题:如果我在控制器循环上使用 .join() ,主程序是否会等待下一个代码的执行,直到控制器循环完成?因为如果是这样,controllerloop 将无休止地运行,而 main 将永远不会继续,对吗?

0 投票
3 回答
927 浏览

python - 在vs代码上运行时python中的F字符串错误

我需要帮助来解决这个问题。下面的屏幕截图是给出错误的代码行。它涉及 f-string,我使用的是 python 3.7.6 base:conda。

在此处输入图像描述


这是我收到的错误消息。

在此处输入图像描述


这是我正在使用的解释器。

在此处输入图像描述

请帮我解决它。谢谢你。

0 投票
0 回答
158 浏览

mongodb - Vs Code:如何使用运行代码命令查询我的数据库?

在 Vs Code 中,窗口右上角有一个播放图标,单击该图标会运行打开文件中的代码。我在笔记本电脑上打开了一个开发服务器。

我可以使用运行代码命令查询我的数据库吗?

例如,我有一个包含如下代码的文件(我通过 mongoose 使用 nodejs 和 mongodb):

每次我运行 VsCode运行代码命令时,我都看不到任何结果或错误记录到控制台。我怎么能看到他们?是否可以通过这种方式查询数据库?如果没有,我如何在不涉及前端的情况下测试我的数据库查询?

- - - - - - 编辑 - - - - - -

  1. 我在控制台中看到的是:[Done] exited with code=0 in 0.583 seconds

  2. 一次又一次尝试后,我现在收到错误SyntaxError: await is only valid in async function

  3. 删除等待后,我现在将 mongodb 查询对象返回给我,而不是结果。

  4. 返回await关键字并将我的代码更改为如下所示后,我得到Promise { <pending> }了结果。

如何解决承诺并查看结果?

0 投票
0 回答
42 浏览

node.js - VSCode:使用带有猫鼬承诺的代码运行器扩展

如何将猫鼬承诺与vscode 代码运行器扩展一起使用。考虑下面的代码。

为什么它会返回一个承诺?然而我使用过异步/等待?另外,根据 mongoose 文档 using exec() make a query a promise。如何获得已解决的承诺?

0 投票
1 回答
2861 浏览

bash - VSCode:Code Runner 扩展无法在 git bash 终端上执行代码?

在此处输入图像描述 我正在尝试使用可用于 VSCode 的 Code Runner 扩展来运行一个简单的程序“primeRange.cpp”。

我在VSCode中选择了我的默认终端作为git bash,但是当我点击右上角的Run时,它会将命令发送到 bash 以使用 g++ 编译器运行程序,但是当没有这样的文件或目录时出现错误存在具有给定名称的目录。

我怎样才能解决这个问题?

当我在代码运行器上按运行时,如何自定义要在 bash 上运行的命令?

我想将命令设置为:

或者

如果我在 bash 上手动执行上述任何一个命令,那么它就可以工作。

所以我基本上想知道如何在路径中包含可执行文件名

而不是在引号之后:

这是我的settings.json在此处输入图像描述

我已将 settings.json 中的路径更新为:

但现在我得到提示而不是要求标准输入,如下所示: 在此处输入图像描述

解决

修复1:

将settings.json中的code-runner.executorMap属性更新为

修复 2:

settings.json中添加另一个属性code-runner.terminalRoot为:

0 投票
0 回答
56 浏览

c++ - 配置代码运行器扩展以使用 Microsoft Visual C++ 编译器

我想知道如何设置代码运行器扩展以使用 Microsoft Visual C++ 编译器。默认情况下,尝试运行代码会引发错误,因为它被设置为使用 g++ 编译器。

谢谢!

0 投票
1 回答
960 浏览

c++ - VSCode - 启用 code-runner.runInTerminal 时,C++ 代码运行器无法正常工作

如果“在终端中运行”选项设置为 true - ,VS Code 中的 C++ Code Runner 似乎无法正确构建可执行文件"code-runner.runInTerminal": true

默认情况下,输出窗口是只读的,所以如果我的 C++ 程序没有用户输入 via ,代码运行器能够从文件正确cin构建。但是,如果我将上述配置添加到文件中(以启用用户输入,此处提供更多详细信息),则似乎未构建可执行文件。foo.exefoo.cppsettings.json.exe

这是我使用的示例代码 -

输出 -

成功执行

执行不成功(同一文件) -

屏幕截图(如果需要) -

错误4

错误3

怎么了?

0 投票
1 回答
104 浏览

python - 使用代码运行器停止时,Python 未捕获 KeyboardInterrupt

当使用 ctrl+alt+m 停止脚本时,python 不会将其视为中断。我想在退出之前执行清理脚本。

代码运行器如何停止代码以及实现目标的选择是什么?