我正在教一个使用VScode的课程。
我习惯于使用 IDLE 进行教学,对于学生来说,能够调用他们定义的函数并在 python 终端中运行代码片段以进行调试真是太好了。
在VScode中,他们我无法以令人满意的方式做同样的事情。
选项1:我可以选择所有代码,右键单击并在终端上运行选择/行。这适用于小片段,但我无法对整个文件执行此操作(即使在使用 ctrl-A 选择整个文件之后(。在 Linux 上,这有效,但在 Windows 上,不幸的是,它不起作用(我的学生使用 Windows(
选项 2:我可以使用调试控制台。这需要在文件的最后一行之一中添加断点,并且不提供 Tab 完成。它可以工作,但不如 IDLE 方便。
选项 3:我还可以将要运行的命令添加到文件底部(这是一个最不受欢迎的选择,因为它放弃了读取-打印-评估循环的交互性(。
有没有更好的解决方案?安装 VScode 扩展不会有问题。
可视化代码只是一个文本编辑器,就像你的传统记事本一样。 要运行和调试任何类型的程序,您需要安装编程语言的特定扩展。
在您的情况下,您使用的是python,因此您需要安装它的扩展。 最好的是微软自己开发的"Python"。 转到扩展管理器并安装此扩展。 右键单击并单击"在终端中运行Python文件",一切就绪。
这将完全按照它们从空闲(这是 Python 本身提供的默认 IDE(运行的方式运行,您可以从控制台本身输入参数。 据我说,这是在VScode中运行和调试Python程序的最佳方式。
另一种方法是VScode在左下角显示计算机上安装了哪个python版本,单击它,程序将使用此解释器。
在这里列出的所有方法和许多其他方法中,最好的方法是在终端中运行程序,这是 Python 本身和许多其他程序员推荐的。
这种方法非常简单。 你要做的是打开命令提示符,键入安装python.exe的路径,然后键入程序的路径作为参数,然后按回车键。 大功告成!
例如:C:\Python27\python.exe C:\Users\Username\Desktop\my_python_script.py 您还可以在命令提示符本身中传递程序的参数。 如果您不想键入所有这些内容,则只需使用上述解决方案即可。 希望您的查询得到解决。
问候